Пример #1
0
        private void Frm_TablasMaestras_Load(object sender, EventArgs e)
        {
            BS_MActivComercial.DataSource        = NM_ActivComercial.Listar();
            BS_MAntiguedad.DataSource            = NM_Antiguedad.Listar();
            BS_MCriptomonedas.DataSource         = NM_Criptomonedas.Listar();
            BS_MEdad.DataSource                  = NM_Edad.Listar();
            BS_MEstados.DataSource               = NM_Estados.Listar();
            BS_MNivelRiesgo.DataSource           = NM_NivelRiesgo.Listar();
            BS_MPais.DataSource                  = NM_Pais.Listar();
            BS_MPEP.DataSource                   = NM_PEP.Listar();
            BS_MProductos.DataSource             = NM_Productos.Listar();
            BS_MProfesiones.DataSource           = NM_Profesiones.Listar();
            BS_MServicios.DataSource             = NM_Servicios.Listar();
            BS_MTipoDocID.DataSource             = NM_TipoDocID.Listar();
            BS_MTipoEstructuraEmpresa.DataSource = NM_TipoEstructuraEmpresa.Listar();
            BS_MTipoOrdenes.DataSource           = NM_TipoOrdenes.Listar();
            BS_MTipoPersJuridica.DataSource      = NM_TipoPersJuridica.Listar();
            BS_MTitulos.DataSource               = NM_Titulos.Listar();
            BS_MVolOperPersNat.DataSource        = NM_VolOperPersNat.Listar();
            BS_MVolOperPersJur.DataSource        = NM_VolOperPersJur.Listar();

            BS_Grupo_Opciones.DataSource = NGrupo_Opciones.ListarPorCodigo(MOFIN_LIB.Entorno.vs_Grupo);
            r_GrupoOpciones = BS_Grupo_Opciones.Current as Grupo_Opciones;

            Cmb_TablaMaestra.SelectedIndex = 0;
            this.Modo_Consulta();
            this.Grd_Detalles.Focus();
        }
Пример #2
0
        private void TSB_Eliminar_Click(object sender, EventArgs e)
        {
            if (Grd_Detalles.CurrentRow != null)
            {
                vl_RegEliminar = Grd_Detalles.CurrentRow.Cells["Col_Nombre"].Value.ToString();
            }

            DialogResult vl_Resp = MessageBox.Show(Funciones._Mens_Idioma(9010) + "\n\n" + vl_RegEliminar,
                                                   Funciones._Mens_Idioma(201), MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (vl_Resp == DialogResult.Yes)
            {
                switch (Cmb_TablaMaestra.SelectedIndex)
                {
                case 0:      // "Actividad Comercial"
                    NM_ActivComercial.Elimiar(BS_MActivComercial.Current as M_ActivComercial);
                    BS_MActivComercial.DataSource = NM_ActivComercial.Listar();
                    //BS_TablaMaestra.DataSource = NM_ActivComercial.Listar();
                    break;

                case 1:      // "Antigüedad"
                    NM_Antiguedad.Elimiar(BS_MAntiguedad.Current as M_Antiguedad);
                    BS_MAntiguedad.DataSource = NM_Antiguedad.Listar();
                    break;

                case 2:      // "Criptomonedas"
                    NM_Criptomonedas.Elimiar(BS_MCriptomonedas.Current as M_Criptomonedas);
                    BS_MCriptomonedas.DataSource = NM_Criptomonedas.Listar();
                    break;

                case 3:      // "Edad"
                    NM_Edad.Elimiar(BS_MEdad.Current as M_Edad);
                    BS_MEdad.DataSource = NM_Edad.Listar();
                    break;

                case 4:      // "Estados"

//                        NM_Estados.Elimiar(BS_MEstados.Current as M_Estados);
                    NM_Estados.Elimiar(r_TablaMaestra4 as M_Estados);
                    BS_MEstados.DataSource = NM_Estados.Listar();
                    this.Cmb_Pais_SelectedIndexChanged(null, null);
                    break;

                case 5:     // Nivel de Riesgo
                    NM_NivelRiesgo.Elimiar(BS_MNivelRiesgo.Current as M_NivelRiesgo);
                    BS_MNivelRiesgo.DataSource = NM_NivelRiesgo.Listar();
                    break;

                case 6:      // "Pais"
                    NM_Pais.Elimiar(BS_MPais.Current as M_Pais);
                    BS_MPais.DataSource = NM_Pais.Listar();
                    break;

                case 7:      // "P.E.P."
                    NM_PEP.Elimiar(BS_MPEP.Current as M_PEP);
                    BS_MPEP.DataSource = NM_PEP.Listar();
                    break;

                case 8:      // "Productos"
                    NM_Productos.Elimiar(BS_MProductos.Current as M_Productos);
                    BS_MProductos.DataSource = NM_Productos.Listar();
                    break;

                case 9:      // "Profesión"
                    NM_Profesiones.Elimiar(BS_MProfesiones.Current as M_Profesiones);
                    BS_MProfesiones.DataSource = NM_Profesiones.Listar();
                    break;

                case 10:      // "Servicios"
                    NM_Servicios.Elimiar(BS_MServicios.Current as M_Servicios);
                    BS_MServicios.DataSource = NM_Servicios.Listar();
                    break;

                case 11:      // "Tipo de Documento Identidad"
                    NM_TipoDocID.Elimiar(BS_MTipoDocID.Current as M_TipoDocID);
                    BS_MTipoDocID.DataSource = NM_TipoDocID.Listar();
                    break;

                case 12:      // "Tipo de Estructura"
                    NM_TipoEstructuraEmpresa.Elimiar(BS_MTipoEstructuraEmpresa.Current as M_TipoEstructuraEmpresa);
                    BS_MTipoEstructuraEmpresa.DataSource = NM_TipoEstructuraEmpresa.Listar();
                    break;

                case 13:      // "Tipo de Persona Jurídica"
                    NM_TipoPersJuridica.Elimiar(BS_MTipoPersJuridica.Current as M_TipoPersJuridica);
                    BS_MTipoPersJuridica.DataSource = NM_TipoPersJuridica.Listar();
                    break;

                case 14:      // "Vol. Oper. Pers. Natural"
                    NM_VolOperPersNat.Elimiar(BS_MVolOperPersNat.Current as M_VolOperPersNat);
                    BS_MVolOperPersNat.DataSource = NM_VolOperPersNat.Listar();

                    break;

                case 15:      // "Vol. Oper. Pers. Jurídica"
                    NM_VolOperPersJur.Elimiar(BS_MVolOperPersJur.Current as M_VolOperPersJur);
                    BS_MVolOperPersJur.DataSource = NM_VolOperPersJur.Listar();
                    break;
                }
                Grd_Detalles.Refresh();
                MessageBox.Show(MOFIN_LIB.Funciones._Mens_Idioma(9011), MOFIN_LIB.Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #3
0
        private void Btn_Aceptar_Click(object sender, EventArgs e)
        {
            switch (Cmb_TablaMaestra.SelectedIndex)
            {
            case 0:      // "Actividad Comercial"
                r_TablaMaestra0.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra0.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra0.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra0.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_ActivComercial.Insertar(r_TablaMaestra0);
                }
                else
                {
                    NM_ActivComercial.Actualizar(r_TablaMaestra0);
                }
                BS_MActivComercial.DataSource = NM_ActivComercial.Listar();
                break;

            case 1:      // "Antigüedad"
                r_TablaMaestra1.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra1.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra1.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra1.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Antiguedad.Insertar(r_TablaMaestra1);
                }
                else
                {
                    NM_Antiguedad.Actualizar(r_TablaMaestra1);
                }
                BS_MAntiguedad.DataSource = NM_Antiguedad.Listar();
                break;

            case 2:      // "Criptomonedas"
                r_TablaMaestra2.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra2.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra2.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra2.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Criptomonedas.Insertar(r_TablaMaestra2);
                }
                else
                {
                    NM_Criptomonedas.Actualizar(r_TablaMaestra2);
                }
                BS_MCriptomonedas.DataSource = NM_Criptomonedas.Listar();
                break;

            case 3:      // "Edad"
                r_TablaMaestra3.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra3.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra3.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra3.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Edad.Insertar(r_TablaMaestra3);
                }
                else
                {
                    NM_Edad.Actualizar(r_TablaMaestra3);
                }
                BS_MEdad.DataSource = NM_Edad.Listar();
                break;

            case 4:      // "Estados"
                r_TablaMaestra4.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra4.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra4.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra4.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    r_TablaMaestra6 = BS_MPais.Current as M_Pais;
                    r_TablaMaestra4.Cod_Compuesto = int.Parse(r_TablaMaestra6.Codigo.ToString() + int.Parse(Txt_Codigo.Text).ToString("000"));
                    r_TablaMaestra4.Cod_Pais      = r_TablaMaestra6.Codigo;
                    NM_Estados.Insertar(r_TablaMaestra4);
                }
                else
                {
                    NM_Estados.Actualizar(r_TablaMaestra4);
                }
                BS_MEstados.DataSource = NM_Estados.Listar();
                break;

            case 5:     // Nivel de Riesgo
                r_TablaMaestra5.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra5.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra5.valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra5.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_NivelRiesgo.Insertar(r_TablaMaestra5);
                }
                else
                {
                    NM_NivelRiesgo.Actualizar(r_TablaMaestra5);
                }
                BS_MNivelRiesgo.DataSource = NM_NivelRiesgo.Listar();
                break;

            case 6:      // "Pais"
                r_TablaMaestra6.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra6.Cod_AlfaNum2     = this.Txt_CodAlfa2.Text;
                r_TablaMaestra6.Cod_AlfaNum3     = this.Txt_CodAlfa3.Text;
                r_TablaMaestra6.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra6.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra6.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Pais.Insertar(r_TablaMaestra6);
                }
                else
                {
                    NM_Pais.Actualizar(r_TablaMaestra6);
                }
                BS_MPais.DataSource = NM_Pais.Listar();
                break;

            case 7:      // "P.E.P."
                r_TablaMaestra7.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra7.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra7.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra7.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_PEP.Insertar(r_TablaMaestra7);
                }
                else
                {
                    NM_PEP.Actualizar(r_TablaMaestra7);
                }
                BS_MPEP.DataSource = NM_PEP.Listar();
                break;

            case 8:      // "Productos"
                r_TablaMaestra8.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra8.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra8.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra8.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Productos.Insertar(r_TablaMaestra8);
                }
                else
                {
                    NM_Productos.Actualizar(r_TablaMaestra8);
                }
                BS_MProductos.DataSource = NM_Productos.Listar();
                break;

            case 9:      // "Profesión"
                r_TablaMaestra9.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra9.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra9.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra9.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Profesiones.Insertar(r_TablaMaestra9);
                }
                else
                {
                    NM_Profesiones.Actualizar(r_TablaMaestra9);
                }
                BS_MProfesiones.DataSource = NM_Profesiones.Listar();
                break;

            case 10:      // "Servicios"
                r_TablaMaestra10.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra10.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra10.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra10.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Servicios.Insertar(r_TablaMaestra10);
                }
                else
                {
                    NM_Servicios.Actualizar(r_TablaMaestra10);
                }
                BS_MServicios.DataSource = NM_Servicios.Listar();
                break;

            case 11:      // "Tipo de Documento Identidad"
                r_TablaMaestra11.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra11.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra11.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra11.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_TipoDocID.Insertar(r_TablaMaestra11);
                }
                else
                {
                    NM_TipoDocID.Actualizar(r_TablaMaestra11);
                }
                BS_MServicios.DataSource = NM_TipoDocID.Listar();
                break;

            case 12:      // "Tipo de Estructura"
                r_TablaMaestra12.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra12.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra12.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra12.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_TipoEstructuraEmpresa.Insertar(r_TablaMaestra12);
                }
                else
                {
                    NM_TipoEstructuraEmpresa.Actualizar(r_TablaMaestra12);
                }
                BS_MTipoEstructuraEmpresa.DataSource = NM_TipoEstructuraEmpresa.Listar();
                break;

            case 13:      // "Tipo de Persona Jurídica"
                r_TablaMaestra13.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra13.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra13.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra13.CondEspSeguridad = this.Chk_CES.Checked;

                if (vl_EsNuevo)
                {
                    NM_TipoPersJuridica.Insertar(r_TablaMaestra13);
                }
                else
                {
                    NM_TipoPersJuridica.Actualizar(r_TablaMaestra13);
                }
                BS_MTipoPersJuridica.DataSource = NM_TipoPersJuridica.Listar();
                break;

            case 14:      // "Vol. Oper. Pers. Natural"
                r_TablaMaestra14.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra14.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra14.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra14.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_VolOperPersNat.Insertar(r_TablaMaestra14);
                }
                else
                {
                    NM_VolOperPersNat.Actualizar(r_TablaMaestra14);
                }
                BS_MVolOperPersNat.DataSource = NM_VolOperPersNat.Listar();
                break;

            case 15:      // "Vol. Oper. Pers. Jurídica"
                r_TablaMaestra15.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra15.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra15.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra15.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_VolOperPersJur.Insertar(r_TablaMaestra15);
                }
                else
                {
                    NM_VolOperPersJur.Actualizar(r_TablaMaestra15);
                }
                BS_MVolOperPersJur.DataSource = NM_VolOperPersJur.Listar();
                break;

            case 16:      // "Tipo de Orden"
                r_TablaMaestra16.Codigo           = short.Parse(Txt_Codigo.Text);
                r_TablaMaestra16.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra16.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra16.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_TipoOrdenes.Insertar(r_TablaMaestra16);
                }
                else
                {
                    NM_TipoOrdenes.Actualizar(r_TablaMaestra16);
                }
                BS_MTipoOrdenes.DataSource = NM_TipoOrdenes.Listar();
                break;

            case 17:      // "Títulos"
                r_TablaMaestra17.Codigo           = Txt_Codigo.Text.Trim();
                r_TablaMaestra17.ISIN             = Txt_ISINCode.Text.Trim();
                r_TablaMaestra17.Descripcion      = this.Txt_Nombre.Text.Trim();
                r_TablaMaestra17.Valor            = byte.Parse(this.NUD_Valor.Value.ToString());
                r_TablaMaestra17.CondEspSeguridad = this.Chk_CES.Checked;
                if (vl_EsNuevo)
                {
                    NM_Titulos.Insertar(r_TablaMaestra17);
                }
                else
                {
                    NM_Titulos.Actualizar(r_TablaMaestra17);
                }
                BS_MTitulos.DataSource = NM_Titulos.Listar();
                break;
            }
            this.Modo_Consulta();
        }