PDA

Ver la Versión Completa : Duda con C#


Paulao
24-08-2011, 19:18:37
Estoy impezando con C# ahora y tengo algunas dudas. Como este foro tine el nombre de varios, hizo mi post aca. Estoy con duas de conseguir encuentrar el Select de esta consulta. Abajo el codigo:
protected void btn_pesquisar_Click(object sender, ImageClickEventArgs e)
{
if (Session["usuario"] == null)
{
Response.Write("<script>window.top.location.href('login.aspx');</script>");
}
else
{
Validate();

if (Page.IsValid)
{
txt_codEtiqueta.Text = Fachada.Replace(txt_codEtiqueta.Text, "'", "''");
txt_complemento.Text = Fachada.Replace(txt_complemento.Text, "'", "''");
if (ListBox_complemento.Items.Count > 0)
{

foreach (ListItem item in ListBox_complemento.Items)
{
txt_complemento.Text += item.Value + ";";
}
if (txt_complemento.Text.EndsWith(";"))
{
txt_complemento.Text = txt_complemento.Text.Remove(txt_complemento.Text.Length - 1);
}

}
txt_dataDigitacao.Text = Fachada.Replace(txt_dataDigitacao.Text, "'", "''");
txt_DataFinal.Text = Fachada.Replace(txt_DataFinal.Text, "'", "''");
txt_DataInicial.Text = Fachada.Replace(txt_DataInicial.Text, "'", "''");
txt_descricao.Text = Fachada.Replace(txt_descricao.Text, "'", "''");
txt_endereco.Text = Fachada.Replace(txt_endereco.Text, "'", "''");

if (ListBox_endereco.Items.Count > 0)
{

foreach (ListItem item in ListBox_endereco.Items)
{
txt_endereco.Text += item.Value + ";";
}
if (txt_endereco.Text.EndsWith(";"))
{
txt_endereco.Text = txt_endereco.Text.Remove(txt_endereco.Text.Length - 1);
}

}

txt_previsaoExpurgo.Text = Fachada.Replace(txt_previsaoExpurgo.Text, "'", "''");
txt_sequenciaFinal.Text = Fachada.Replace(txt_sequenciaFinal.Text, "'", "''");
txt_sequenciaInicial.Text = Fachada.Replace(txt_sequenciaInicial.Text, "'", "''");


Usuario usuario = (Usuario)Session["usuario"];

string cod_cliente = "";
string cod_local = "";
string cod_departamento = "";
string cod_tipo_documento = "";

string previsaoExpurgo = txt_previsaoExpurgo.Text;
string DataInicial = txt_DataInicial.Text;
string DataFinal = txt_DataFinal.Text;
string dataDigitacao = txt_dataDigitacao.Text;
string format = "yyyy-MM-dd";
DateTime data;

if (usuario.PermissaoAdministrador == 1 || usuario.PermissaoAtendente == 1)
{
cod_cliente = DropDownList_cliente.SelectedItem.Value;

if (!cod_cliente.Equals(""))
{
Session["codigo_cliente"] = Convert.ToInt32(cod_cliente);
}
else
{
Session["codigo_cliente"] = 0;
}
}
else
{
cod_cliente = Convert.ToString(Fachada.procurarCodCliente(usuario.Cod_departamento));
Session["codigo_cliente"] = 0;
}

if (DropDownList_local.Enabled)
{
cod_local = DropDownList_local.SelectedItem.Value;
}

if (DropDownList_departamento.Enabled)
{
cod_departamento = Convert.ToString(DropDownList_departamento.SelectedValue);
}

if (!previsaoExpurgo.Equals(""))
{
data = DateTime.Parse(previsaoExpurgo);
previsaoExpurgo = data.ToString(format);
}

if (!DataInicial.Equals(""))
{
data = DateTime.Parse(DataInicial);
DataInicial = data.ToString(format);
}

if (!DataFinal.Equals(""))
{
data = DateTime.Parse(DataFinal);
DataFinal = data.ToString(format) + "T23:59:59.997";
}

if (!dataDigitacao.Equals(""))
{
data = DateTime.Parse(dataDigitacao);
dataDigitacao = data.ToString(format);
}

if (cod_departamento.Equals("-1"))
cod_departamento = "";

if (DropDownList_tipoDocumento.Enabled)
{
cod_tipo_documento = Convert.ToString(DropDownList_tipoDocumento.SelectedValue);
}

Documento documento = new Documento(cod_cliente, cod_local, cod_departamento,
txt_endereco.Text.Trim(), cod_tipo_documento,
txt_complemento.Text.Trim(), txt_descricao.Text.Trim(),
previsaoExpurgo, DataInicial, DataFinal, txt_sequenciaInicial.Text,
txt_sequenciaFinal.Text, dataDigitacao, txt_codEtiqueta.Text);


Session.Add("documento", documento);

if ((chkBuscaExata.Checked) && (!txt_complemento.Text.Equals("")) && (ListBox_complemento.Items.Count > 0 ) )
{
documento.Complemento += "#";
}

//preparando indiceCustomizavel
List<IndiceCustom> parametrosCustomizaveis = (List<IndiceCustom>)Session["parametrosCustomizaveis"];
if ((parametrosCustomizaveis != null) && (DropDownList_tipoDocumento.SelectedIndex > 0))
{
foreach (IndiceCustom ic in parametrosCustomizaveis)
{
CheckBox chk = (CheckBox)tblCustom.FindControl("chk" + ic.Titulo);
TextBox txt = (TextBox)tblCustom.FindControl(ic.Titulo);
TextBox txt2 = (TextBox)tblCustom.FindControl(ic.Titulo + "2");
DropDownList oper = (DropDownList)tblCustom.FindControl("oper" + ic.Titulo);
ic.Valor = txt.Text;
ic.Valor2 = txt2.Text;
ic.Visivel = chk.Checked;
ic.OperadorAmigavel = oper.Text;
}

Session.Add("parametrosCustomizaveis", parametrosCustomizaveis);
}
Server.Transfer("documento_resultadoPesquisa.aspx");
}
}
}

mamcx
24-08-2011, 20:29:20
Y la duda es????????