コード例 #1
0
ファイル: FRM_PERMISOS.cs プロジェクト: pryk-12/PLA_FT
        public void INSERTAR()
        {
            try
            {
                CN_PERMISO.ELIMINAR_MENU(cb_usuario.Text);
                foreach (DataGridViewRow item in DG_MENU.Rows)
                {
                    CE_PERMISO CE = new CE_PERMISO();
                    CE.MENU_MENU    = item.Cells[0].Value.ToString();
                    CE.MENU_ACCESO  = Convert.ToBoolean(item.Cells[1].Value.ToString());
                    CE.MENU_USUARIO = cb_usuario.Text;
                    CN_PERMISO.INSERTAR_MENU(CE);
                }

                CN_PERMISO.ELIMINAR_PERMISO(cb_usuario.Text);
                foreach (DataGridViewRow item in DG_PERMISO.Rows)
                {
                    CE_PERMISO CE = new CE_PERMISO();
                    CE.PERMISO_PANTALLA = item.Cells[0].Value.ToString();
                    CE.PERMISO_ACCESO   = Convert.ToBoolean(item.Cells[1].Value.ToString());
                    CE.PERMISO_AGREGAR  = Convert.ToBoolean(item.Cells[2].Value.ToString());
                    CE.PERMISO_EDITAR   = Convert.ToBoolean(item.Cells[3].Value.ToString());
                    CE.PERMISO_USUARIO  = cb_usuario.Text;
                    CN_PERMISO.INSERTAR_PERMISO(CE);
                }

                CP_UTILIDADES.MENSAJE_INFORMACION("Datos Guardados Correctamente", this);
                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #2
0
ファイル: FRM_USUARIO.cs プロジェクト: pryk-12/PLA_FT
        public void INSERTAR_ACTUALIZAR()
        {
            string MENSAJE = "";

            CE.ID_OFICINA      = Convert.ToInt32(cb_oficina.SelectedValue);
            CE.ID_DEPARTAMENTO = Convert.ToInt32(cb_departamento.SelectedValue);
            CE.ID_PUESTO       = Convert.ToInt32(cb_puesto.SelectedValue);
            CE.NOMBRE          = txt_nombre.Text.Trim();
            CE.USUARIO         = txt_usuario.Text.Trim();
            CE.CLAVE           = CP_UTILIDADES.ENCRIPTAR_CLAVE(txt_clave.Text.Trim());
            CE.ESTADO          = cb_estado.Text.Trim();
            CE.SEXO            = cb_sexo.Text;
            try
            {
                if (txt_id.Text.Equals(""))
                {
                    CN_USUARIO.INSERTAR(CE);
                    MENSAJE = "Datos Insertados Correctamente";
                }
                else
                {
                    CE.ID_USUARIO = Convert.ToInt32(txt_id.Text);
                    CN_USUARIO.ACTUALIZAR(CE);
                    MENSAJE = "Datos Actualizados Correctamente";
                }

                CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this);

                FRM_MANT_USUARIOS FRM = new FRM_MANT_USUARIOS();
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == "FRM_MANT_USUARIOS")
                    {
                        FRM = (FRM_MANT_USUARIOS)frm;
                        FRM.CONSULTAR();
                        this.Close();
                        break;
                    }
                }

                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #3
0
ファイル: FRM_PONDERACION.cs プロジェクト: pryk-12/PLA_FT
        public void ACTUALIZAR()
        {
            try
            {
                CE_PONDERACION CE_1 = new CE_PONDERACION();
                CE_1.PORCIENTO      = txt_porc_actividad.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_actividad.Text);
                CE_1.ID_PONDERACION = 1;
                CN_PONDERACION.ACTUALIZAR(CE_1);

                CE_PONDERACION CE_2 = new CE_PONDERACION();
                CE_2.PORCIENTO      = txt_porc_producto.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_producto.Text);
                CE_2.ID_PONDERACION = 2;
                CN_PONDERACION.ACTUALIZAR(CE_2);

                CE_PONDERACION CE_3 = new CE_PONDERACION();
                CE_3.PORCIENTO      = txt_porc_canal.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_canal.Text);
                CE_3.ID_PONDERACION = 3;
                CN_PONDERACION.ACTUALIZAR(CE_3);

                CE_PONDERACION CE_4 = new CE_PONDERACION();
                CE_4.PORCIENTO      = txt_porc_cantidad.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_cantidad.Text);
                CE_4.ID_PONDERACION = 4;
                CN_PONDERACION.ACTUALIZAR(CE_4);

                CE_PONDERACION CE_5 = new CE_PONDERACION();
                CE_5.PORCIENTO      = txt_porc_nacionalidad.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_nacionalidad.Text);
                CE_5.ID_PONDERACION = 5;
                CN_PONDERACION.ACTUALIZAR(CE_5);

                CE_PONDERACION CE_6 = new CE_PONDERACION();
                CE_6.PORCIENTO      = txt_porc_pais.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_pais.Text);
                CE_6.ID_PONDERACION = 6;
                CN_PONDERACION.ACTUALIZAR(CE_6);

                CE_PONDERACION CE_7 = new CE_PONDERACION();
                CE_7.PORCIENTO      = txt_porc_provincia.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_porc_provincia.Text);
                CE_7.ID_PONDERACION = 7;
                CN_PONDERACION.ACTUALIZAR(CE_7);

                CP_UTILIDADES.MENSAJE_INFORMACION("Datos Actualizados Conrrectamente", this);
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #4
0
ファイル: FRM_OFICINAS.cs プロジェクト: pryk-12/PLA_FT
        public void INSERTAR_ACTUALIZAR()
        {
            string MENSAJE = "";

            CE.DESCRIPCION  = txt_descripcion.Text.Trim();
            CE.DIRECCION    = txt_direccion.Text.Trim();
            CE.ESTADO       = cb_estado.Text;
            CE.TELEFONO     = txt_telefono.Text;
            CE.VALORACION   = txt_valoracion.Text.Length == 0 ? 0 : Convert.ToDouble(txt_valoracion.Text);
            CE.NIVEL_RIESGO = cb_nivel_riesgo.Text;
            try
            {
                if (txt_id.Text.Equals(""))
                {
                    CN_OFICINA.INSERTAR(CE);
                    MENSAJE = "Datos Insertados Correctamente";
                }
                else
                {
                    CE.ID_OFICINA = Convert.ToInt32(txt_id.Text);
                    CN_OFICINA.ACTUALIZAR(CE);
                    MENSAJE = "Datos Actualizados Correctamente";
                }

                CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this);

                FRM_MANT_OFICINAS FRM = new FRM_MANT_OFICINAS();
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == "FRM_MANT_OFICINAS")
                    {
                        FRM = (FRM_MANT_OFICINAS)frm;
                        FRM.CONSULTAR();
                        this.Close();
                        break;
                    }
                }

                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #5
0
ファイル: FRM_DEPARTAMENTO.cs プロジェクト: pryk-12/PLA_FT
        public void INSERTAR_ACTUALIZAR()
        {
            string MENSAJE = "";

            CE.ID_OFICINA  = Convert.ToInt32(cb_oficina.SelectedValue);
            CE.DESCRIPCION = txt_descripcion.Text.Trim();
            CE.ESTADO      = cb_estado.Text;
            try
            {
                if (txt_id.Text.Equals(""))
                {
                    CN_DEPARTAMENTO.INSERTAR(CE);
                    MENSAJE = "Datos Insertados Correctamente";
                }
                else
                {
                    CE.ID_DEPARTAMENTO = Convert.ToInt32(txt_id.Text);
                    CN_DEPARTAMENTO.ACTUALIZAR(CE);
                    MENSAJE = "Datos Actualizados Correctamente";
                }

                CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this);

                FRM_MANT_DEPARTAMENTOS FRM = new FRM_MANT_DEPARTAMENTOS();
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == "FRM_MANT_DEPARTAMENTOS")
                    {
                        FRM = (FRM_MANT_DEPARTAMENTOS)frm;
                        FRM.CONSULTAR();
                        this.Close();
                        break;
                    }
                }

                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #6
0
        public void INSERTAR_ACTUALIZAR()
        {
            string MENSAJE = "";

            CE.APELLIDO_MAT          = txt_apellido_mat.Text.Trim();
            CE.APELLIDO_PAT          = txt_apellido_pat.Text.Trim();
            CE.CELULAR               = txt_celular.Text.Trim();
            CE.DIRECCION_RESIDENCIAL = txt_direccion.Text.Trim();
            CE.EMAIL                  = txt_email.Text.Trim();
            CE.ES_PEP                 = ch_pep.Checked;
            CE.ESTADO                 = cb_estado.Text;
            CE.ESTADO_CIVIL           = cb_estado_civil.Text;
            CE.FECHA_NACIMIENTO       = dt_fecha_nacimiento.Value.Date;
            CE.ID_LUGAR_NACIMIENTO    = Convert.ToInt32(cb_lugar_nacimiento.SelectedValue);
            CE.ID_NACIONALIDAD        = Convert.ToInt32(cb_pais_nacionalidad.SelectedValue);
            CE.ID_OCUPACION           = Convert.ToInt32(cb_ocupacion.SelectedValue);
            CE.ID_OFICINA             = Convert.ToInt32(cb_oficina.SelectedValue);
            CE.ID_PROVINCIA           = Convert.ToInt32(cb_provincia.SelectedValue);
            CE.ID_TIPO_IDENTIFICACION = Convert.ToInt32(cb_tipo_identificacion.SelectedValue);
            CE.IDENTIFICACION         = txt_identificacion.Text.Trim();
            CE.NOMBRES                = txt_nombres.Text.Trim();
            CE.SEXO          = cb_sexo.Text;
            CE.TELEFONO      = txt_telefono.Text;
            CE.TIPO_CLIENTE  = cb_tipo_cliente.Text;
            CE.TIPO_VIVIENDA = cb_tipo_vivienda.Text;
            CE.VINCULADO_PEP = ch_vinculado_pep.Checked;

            try
            {
                if (txt_id.Text.Equals(""))
                {
                    CN_CLIENTE.INSERTAR(CE);
                    MENSAJE = "Datos Insertados Correctamente";
                }
                else
                {
                    CE.ID_CLIENTE = Convert.ToInt32(txt_id.Text);
                    CN_CLIENTE.ACTUALIZAR(CE);
                    MENSAJE = "Datos Actualizados Correctamente";
                }

                CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this);

                FRM_MANT_CLIENTES FRM = new FRM_MANT_CLIENTES();
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == "FRM_MANT_CLIENTES")
                    {
                        FRM = (FRM_MANT_CLIENTES)frm;
                        FRM.CONSULTAR();
                        this.Close();
                        break;
                    }
                }

                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #7
0
        public void INSERTAR_ACTUALIZAR()
        {
            try
            {
                string        MENSAJE = "";
                CE_EVALUACION CE      = new CE_EVALUACION();
                CE.FECHA              = DateTime.Now;
                CE.ID_ACTIVIDAD       = Convert.ToInt32(cb_actividad_economica.SelectedValue);
                CE.ID_CANTIDAD        = Convert.ToInt32(cb_cantidades_efectivo.SelectedValue);
                CE.ID_CLIENTE         = Convert.ToInt32(txt_id_cliente.Text);
                CE.ID_NACIONALIDAD    = Convert.ToInt32(cb_nacionalidades.SelectedValue);
                CE.ID_PAIS            = Convert.ToInt32(cb_paises.SelectedValue);
                CE.ID_PROVINCIA       = Convert.ToInt32(cb_provincias.SelectedValue);
                CE.VALOR_ACTIVIDAD    = txt_actividad_economica.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_actividad_economica.Text);
                CE.VALOR_CANAL        = txt_canales.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_canales.Text);
                CE.VALOR_CANTIDAD     = txt_cantidad_efectivo.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_cantidad_efectivo.Text);
                CE.VALOR_NACIONALIDAD = txt_nacionalidad.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_nacionalidad.Text);
                CE.VALOR_PAIS         = txt_pais.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_pais.Text);
                CE.VALOR_PRODUCTO     = txt_producto.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_producto.Text);
                CE.VALOR_PROVINCIA    = txt_provincia.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_provincia.Text);
                CE.VALOR_TOTAL        = txt_total.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_total.Text);
                CE.USUARIO            = CP_UTILIDADES.DATOS_USUARIO.USUARIO;

                if (CE.VALOR_TOTAL <= 10)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='<=10'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 10 && CE.VALOR_TOTAL <= 20)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>10 Y <=20'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 20 && CE.VALOR_TOTAL <= 30)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='> 20 Y <=30'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 30 && CE.VALOR_TOTAL <= 40)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>30 Y <=40'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 40 && CE.VALOR_TOTAL <= 50)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>40 Y <=50'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 50 && CE.VALOR_TOTAL <= 60)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>50 Y <=60'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 60 && CE.VALOR_TOTAL <= 70)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>60 Y <=70'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 70 && CE.VALOR_TOTAL <= 80)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>70 Y <=80'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else if (CE.VALOR_TOTAL > 80 && CE.VALOR_TOTAL <= 90)
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>80 Y <=90'").Rows[0]["ID_RECOMENDACION"].ToString());
                }
                else
                {
                    CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>90").Rows[0]["ID_RECOMENDACION"].ToString());
                }

                int ID_EVALUACION = 0;
                if (txt_id.Text == "")
                {
                    CN_EVALUACION.INSERTAR(CE);
                    ID_EVALUACION = Convert.ToInt32(CN_EVALUACION.CONSULTAR_MAX().Rows[0][0].ToString());
                    MENSAJE       = "Datos Insertados Correctamente";
                }
                else
                {
                    ID_EVALUACION    = Convert.ToInt32(txt_id.Text);
                    CE.ID_EVALUACION = ID_EVALUACION;
                    CN_EVALUACION.ACTUALIZAR(CE);
                    MENSAJE = "Datos Actualizados Correctamente";
                }

                if (DG_PRODUCTOS.Rows.Count > 0)
                {
                    CN_PRODUCTOS_EVALUACION.ELIMINAR(ID_EVALUACION);
                    foreach (DataGridViewRow FILA in DG_PRODUCTOS.Rows)
                    {
                        CE_PRODUCTO_EVALUACION CE_P = new CE_PRODUCTO_EVALUACION();
                        CE_P.ID_EVALUACION = ID_EVALUACION;
                        CE_P.ID_PRODUCTO   = Convert.ToInt32(FILA.Cells[0].Value.ToString());
                        CN_PRODUCTOS_EVALUACION.INSERTAR(CE_P);
                    }
                }

                if (DG_CANALES.Rows.Count > 0)
                {
                    CN_CANALES_EVALUACION.ELIMINAR(ID_EVALUACION);
                    foreach (DataGridViewRow FILA in DG_CANALES.Rows)
                    {
                        CE_CANALES_EVALUACION CE_C = new CE_CANALES_EVALUACION();
                        CE_C.ID_EVALUACION = ID_EVALUACION;
                        CE_C.ID_CANAL      = Convert.ToInt32(FILA.Cells[0].Value.ToString());
                        CN_CANALES_EVALUACION.INSERTAR(CE_C);
                    }
                }

                if (txt_observacion.Text.Trim().Length > 0)
                {
                    CE_OBSERVACION CE_O = new CE_OBSERVACION();
                    CE_O.DESCRIPCION   = txt_observacion.Text.Trim();
                    CE_O.FECHA         = DateTime.Now;
                    CE_O.ID_EVALUACION = ID_EVALUACION;
                    CE_O.USUARIO       = CP_UTILIDADES.DATOS_USUARIO.USUARIO;
                    CN_OBSERVACION.INSERTAR(CE_O);
                }

                CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this);

                FRM_MANT_EVALUACIONES FRM = new FRM_MANT_EVALUACIONES();
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == "FRM_MANT_EVALUACIONES")
                    {
                        FRM = (FRM_MANT_EVALUACIONES)frm;
                        FRM.CONSULTAR();
                        this.Close();
                        break;
                    }
                }
                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
コード例 #8
0
        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);
            }
        }