private void dtgEstadosActividad_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { ServicioGeneralClient servicioGeneral = new ServicioGeneralClient(); blnActualiza = true; intCodigoEstado = Convert.ToInt32(dtgEstadosActividad.Rows[e.RowIndex].Cells["CODIGO"].Value); var ListaEstadosActividad = servicioGeneral.getEstadoActividadCamposTabla(4, intCodigoEstado); if (ListaEstadosActividad.ESA_NID != 0) { txtDescripcionEstado.Text = Convert.ToString(ListaEstadosActividad.ESA_CDESCRIPCION); if (ListaEstadosActividad.ESA_NESTADO_SIGUIENTE_CON_PED == 0) { cboEstadoPasaPedido.SelectedIndex = 0; } else { cboEstadoPasaPedido.SelectedValue = ListaEstadosActividad.ESA_NESTADO_SIGUIENTE_CON_PED; } if (ListaEstadosActividad.ESA_NESTADO_SIGUIENTE_SIN_PED == 0) { cboEstadoNoPasaPedido.SelectedIndex = 0; } else { cboEstadoNoPasaPedido.SelectedValue = ListaEstadosActividad.ESA_NESTADO_SIGUIENTE_SIN_PED; } txtNroCampanasInac.Text = Convert.ToString(ListaEstadosActividad.ESA_NCAMPANA_CONTROLA); txtNroPedidoInac.Text = Convert.ToString(ListaEstadosActividad.ESA_NNUMERO_PEDIDO_CONTROLA); if (ListaEstadosActividad.ESA_NESTADO_PASA_CONTROL_PEDIDO == 0) { cboEstadoSuperaPedido.SelectedIndex = 0; } else { cboEstadoSuperaPedido.SelectedValue = ListaEstadosActividad.ESA_NESTADO_PASA_CONTROL_PEDIDO; } if (ListaEstadosActividad.ESA_NESTADO_PASA_CONTROL_CAMPANA == 0) { cboEstadoSuperaCampana.SelectedIndex = 0; } else { cboEstadoSuperaCampana.SelectedValue = ListaEstadosActividad.ESA_NESTADO_PASA_CONTROL_CAMPANA; } if (!ListaEstadosActividad.ESA_OES_ESTADO_INACTIVIDAD) { rbnSiInactiva.Checked = false; rbnNoInactiva.Checked = true; } else { rbnSiInactiva.Checked = true; rbnNoInactiva.Checked = false; } if (!ListaEstadosActividad.ESA_OES_ESTADO_VINCULACION) { rdbEsVinculacion.Checked = false; rdbNoVinculacion.Checked = true; } else { rdbEsVinculacion.Checked = true; rdbNoVinculacion.Checked = false; } if (!ListaEstadosActividad.ESA_OINGRESA_VINCULACION) { rbnSiVinculacion.Checked = false; rbnNoVinculacion.Checked = true; } else { rbnSiVinculacion.Checked = true; rbnNoVinculacion.Checked = false; } } else { strMensaje = "El código seleccionado no se encuentra en la Base de Datos, Contacte al administrador del Sistema"; MessageBox.Show(strMensaje, "Error Consulta", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } else { limpiaCampos(); } }