protected void txtcodigo_TextChanged(object sender, EventArgs e) { string tipo = ddlTipoMoldura.SelectedItem.Text; if (txtcodigo.Text.Length == 0) { if (tipo == "Todos" & txtcodigo.Text == "") { gvMolduras.DataSource = objCtrMoldura.ListarMolduras(); gvMolduras.DataBind(); } else { objDtoTipoMoldura.VTM_Nombre = ddlTipoMoldura.SelectedItem.Text; gvMolduras.DataSource = objCtrTipoMoldura.ListarMoldurasxTipo(objDtoTipoMoldura); gvMolduras.DataBind(); } } else { objDtoMoldura.PK_IM_Cod = int.Parse(txtcodigo.Text); objDtoMoldura.FK_ITM_Tipo = int.Parse(ddlTipoMoldura.SelectedValue); if (tipo == "Todos") { gvMolduras.DataSource = objCtrMoldura.DataMolduraxCodMoldura(objDtoMoldura); gvMolduras.DataBind(); } else { gvMolduras.DataSource = objCtrMoldura.DataMolduraxCodMoldura_y_Tipo(objDtoMoldura); gvMolduras.DataBind(); } } }