private void verObservaciónToolStripMenuItem_Click(object sender, EventArgs e) { if (DG.RowCount == 0) { return; } string condicion = ""; condicion = @"([ID_CONOZCA] =" + DG.SelectedCells[0].Value.ToString() + ")"; REPORTES.REP_CONOZCA_SU_CLIENTE report = new REPORTES.REP_CONOZCA_SU_CLIENTE(); report.FilterString = condicion; ReportPrintTool tool = new ReportPrintTool(report); tool.ShowPreview(); }
public void INSERTAR_ACTUALIZAR() { string MENSAJE = ""; CE.ACTIVIDAD_CAGO_PEP = txt_actividad_cargo_pep.Text.Trim(); CE.ACTIVIDAD_DEL_NEGOCIO = txt_actividad_negocio.Text.Trim(); CE.ACTIVIDAD_EMPRESA = txt_actividad_empresa_cliente.Text.Trim(); CE.ANTIGUEDAD_CONYUGUE = txt_fecha_inicion_conyugue.Text.Trim(); CE.CARGO_CONYUGUE = txt_cargo_conyugue.Text.Trim(); CE.CARGO_EN_EMPRESA = txt_cargo_en_empresa.Text.Trim(); CE.DIRECCION_EMPRESA = txt_direccion_empresa_cliente.Text.Trim(); CE.DIRECCION_NEGOCIO = txt_direccion_negocio.Text.Trim(); CE.DIRECCION_TRABAJO_CONYUGUE = txt_direccion_conyugue.Text.Trim(); CE.EMPRESA_DONDE_LABORA = txt_nombre_empresa_cliente.Text.Trim(); CE.EMPRESA_TRAJAJO_CONYUGUE = txt_nombre_empresa_conyugue.Text.Trim(); CE.FECHA = DateTime.Now; CE.FECHA_INGRESO = txt_fecha_ingreso_empresa_cliente.Text.Trim(); CE.ID_CLIENTE = Convert.ToInt32(txt_id_cliente.Text.Trim()); CE.IDENTIFICACION_BENEFICIARIO = txt_identifiacion_beneficiario.Text.Trim(); CE.IDENTIFICACION_CONYUGUE = txt_identificacion_conyugue.Text.Trim(); CE.INGRESO_MENSUAL = txt_ingresos_negocio.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_ingresos_negocio.Text); CE.NACIONALIDAD_CONYUGUE = cb_nacionalidad_conyugue.Text.Trim(); CE.NEGOCIO_PROPIO = ch_empresa_propia.Checked; CE.NOMBRE_BENEFICIARIO = txt_beneficiario.Text.Trim(); CE.NOMBRE_CONYUGUE = txt_nombre_conyugue.Text.Trim(); CE.NOMBRE_NEGOCIO = txt_nombre_negocio.Text.Trim(); CE.NOMBRE_PEP1 = txt_nombre1_vinculado_pep.Text.Trim(); CE.NOMBRE_PEP2 = txt_nombre2_vinculado_pep.Text.Trim(); CE.NUMERO_RUC = txt_numero_ruc_negocio.Text.Trim(); CE.OCUPACION_CONYUGUE = txt_ocupacion_conyugue.Text.Trim(); CE.PARENTEZCO1 = txt_parentezco1_vinculado_pep.Text.Trim(); CE.PARENTEZCO2 = txt_parentezco2_vinculado_pep.Text.Trim(); CE.REFERENCIA_UBICACION_EMPRESA = txt_lugar_referencia_empresa.Text.Trim(); CE.REFERENCIA_UBICACION_NEGOCIO = txt_lugar_referencia_negocio.Text.Trim(); CE.SUELDO = txt_sueldo_empresa_cliente.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_sueldo_empresa_cliente.Text); CE.SUELDO_MENSUAL_CONYUGUE = txt_sueldo_conyugue.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_sueldo_conyugue.Text); CE.TELEFONO_EMPRESA = txt_telefono_empresa_cliente.Text.Trim(); CE.TELEFONO_NEGOCIO = txt_telefono_negocio.Text.Trim(); CE.TELEFONO_TRABAJO_CONYUGUE = txt_telefono_conyugue.Text.Trim(); CE.TIEMPO_EN_EL_MERCADO = txt_fecha_inicion_negocio.Text.Trim(); CE.COMO_SE_ENTERO = cb_institucion.Text; try { int ID_CONOZCA = 0; if (txt_id.Text.Equals("")) { CN_CONOZCA_SU_CLIENTE.INSERTAR(CE); MENSAJE = "Datos Insertados Correctamente"; ID_CONOZCA = Convert.ToInt32(CN_CONOZCA_SU_CLIENTE.CONSULTAR_MAX().Rows[0][0].ToString()); } else { CE.ID_CONOZCA = Convert.ToInt32(txt_id.Text); CN_CONOZCA_SU_CLIENTE.ACTUALIZAR(CE); MENSAJE = "Datos Actualizados Correctamente"; ID_CONOZCA = Convert.ToInt32(txt_id.Text); } CN_CONOZCA_SU_CLIENTE.ELIMINAR_REFERENCIAS_PERSONALES(ID_CONOZCA); if (DG_REFERENCIAS_P.Rows.Count > 0) { foreach (DataGridViewRow item in DG_REFERENCIAS_P.Rows) { CE_CONOZCA_SU_CLIENTE CP = new CE_CONOZCA_SU_CLIENTE(); CP.ID_CONOZCA_RP = ID_CONOZCA; CP.IDENTIFICACION_RP = item.Cells["IDENTIFICACION"].Value.ToString(); CP.NOMBRE_RP = item.Cells["NOMBRE"].Value.ToString(); CP.DIRECCION_RP = item.Cells["DIRECCION"].Value.ToString(); CP.PARENTEZCO_RP = item.Cells["PARENTEZCO"].Value.ToString(); CP.TELEFONO_RP = item.Cells["TELEFONO"].Value.ToString(); CN_CONOZCA_SU_CLIENTE.INSERTAR_REFERENCIAS_PERSONALES(CP); } } CN_CONOZCA_SU_CLIENTE.ELIMINAR_REFERENCIAS_COMERCIALES(ID_CONOZCA); if (DG_REFERENCIA_C.Rows.Count > 0) { foreach (DataGridViewRow item in DG_REFERENCIA_C.Rows) { CE_CONOZCA_SU_CLIENTE CP = new CE_CONOZCA_SU_CLIENTE(); CP.ID_CONOZCA_RC = ID_CONOZCA; CP.NOMBRE_RC = item.Cells["NOMBRE_C"].Value.ToString(); CP.DIRECCION_RC = item.Cells["DIRECCION_C"].Value.ToString(); CP.TELEFONO_RC = item.Cells["TELEFONO_C"].Value.ToString(); CN_CONOZCA_SU_CLIENTE.INSERTAR_REFERENCIAS_COMERCIALES(CP); } } CN_CONOZCA_SU_CLIENTE.ELIMINAR_REFERENCIAS_BANCARIAS(ID_CONOZCA); if (DG_REFERENCIA_B.Rows.Count > 0) { foreach (DataGridViewRow item in DG_REFERENCIA_B.Rows) { CE_CONOZCA_SU_CLIENTE CP = new CE_CONOZCA_SU_CLIENTE(); CP.ID_CONOZCA_RB = ID_CONOZCA; CP.BANCO_RB = item.Cells["BANCO_B"].Value.ToString(); CP.TIPO_CUENTA_RB = item.Cells["TIPO_CUENTA_B"].Value.ToString(); CN_CONOZCA_SU_CLIENTE.INSERTAR_REFERENCIAS_BANCARIAS(CP); } } CN_CONOZCA_SU_CLIENTE.ELIMINAR_LISTA_DOCUMENTO(ID_CONOZCA); if (DG_DOCUMENTOS.Rows.Count > 0) { foreach (DataGridViewRow item in DG_DOCUMENTOS.Rows) { CE_CONOZCA_SU_CLIENTE CP = new CE_CONOZCA_SU_CLIENTE(); CP.ID_CONOZCA_D = ID_CONOZCA; CP.DOCUMENTO = item.Cells["DOCUMENTO"].Value.ToString(); CN_CONOZCA_SU_CLIENTE.INSERTAR_LISTA_DOCUMENTO(CP); } } CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this); FRM_MANT_CONOZCA_SU_CLIENTE FRM = new FRM_MANT_CONOZCA_SU_CLIENTE(); foreach (Form frm in Application.OpenForms) { if (frm.Name == "FRM_MANT_CONOZCA_SU_CLIENTE") { FRM = (FRM_MANT_CONOZCA_SU_CLIENTE)frm; FRM.CONSULTAR(); DialogResult Resultado = MessageBox.Show("Deseas Visualizar el Reporte?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Resultado == DialogResult.Yes) { string condicion = ""; condicion = @"([ID_CONOZCA] =" + ID_CONOZCA + ")"; REPORTES.REP_CONOZCA_SU_CLIENTE report = new REPORTES.REP_CONOZCA_SU_CLIENTE(); report.FilterString = condicion; ReportPrintTool tool = new ReportPrintTool(report); tool.ShowPreview(); } this.Close(); break; } } } catch (Exception ex) { CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this); } }