コード例 #1
0
 private void Btn_Cancelar_Click(object sender, EventArgs e)
 {
     iniciazliarTbpConsulta();
     Tbc_Configuracion.SelectedTab = Tbp_Consulta;
     this.configuracionRpt         = new ConfiguracionRpt();
     llenarDgv();
 }
コード例 #2
0
        public ConfiguracionRpt obtenerConfiguracionRpt(int configuracionRpt)
        {
            ConfiguracionRpt configuracionRptTmp = new ConfiguracionRpt();

            try
            {
                String sComando = String.Format("SELECT PK_id_configuracion , NOMBRE, RUTA, ESTADO " +
                                                "FROM TBL_CONFIGURACION_RPT " +
                                                "WHERE PK_id_configuracion  = {0} " +
                                                "AND ESTADO <> 0; ",
                                                configuracionRpt.ToString());

                OdbcDataReader reader = transaccion.ConsultarDatos(sComando);

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        configuracionRptTmp.CONFIGURACION = reader.GetInt32(0);
                        configuracionRptTmp.NOMBRE        = reader.GetString(1);
                        configuracionRptTmp.RUTA          = reader.GetString(2);
                        configuracionRptTmp.ESTADO        = reader.GetInt32(3);
                    }
                }
            }
            catch (OdbcException ex)
            {
                MessageBox.Show(ex.ToString(), "Error al obtener reporte");
                return(null);
            }

            return(configuracionRptTmp);
        }
コード例 #3
0
        /*
         * Programacion botones.
         */

        private void Btn_Nuevo_Click(object sender, EventArgs e)
        {
            iniciazliarTbpConsulta();
            this.configuracionRpt         = new ConfiguracionRpt();
            Tbc_Configuracion.SelectedTab = Tbp_Datos;
            this.accion = "nuevo";
        }
コード例 #4
0
        /*
         * Seleccionar registro.
         */

        private void seleccionarRegistro(object sender, DataGridViewCellEventArgs e)
        {
            int    fila         = Dgv_Consulta.CurrentCell.RowIndex;
            String codigoConfig = Dgv_Consulta.Rows[fila].Cells[0].Value.ToString();

            this.configuracionRpt = configuracionRptControl.obtenerConfiguracionRpt(Int32.Parse(codigoConfig));
            llenarTbpDato(this.configuracionRpt);
            Tbc_Configuracion.SelectedTab = Tbp_Datos;
        }
コード例 #5
0
        /*
         * Programacion botones.
         */

        private void Btn_Nuevo_Click(object sender, EventArgs e)
        {
            int n = Dgv_Consulta.RowCount - 1;

            iniciazliarTbpConsulta();
            this.configuracionRpt         = new ConfiguracionRpt();
            Tbc_Configuracion.SelectedTab = Tbp_Datos;
            this.Txt_Codigo.Text          = n + "";
            this.accion = "nuevo";
        }
コード例 #6
0
 private void llenarTbpDato(ConfiguracionRpt configuracion)
 {
     deshabilitarCampos();
     Txt_Codigo.Text     = configuracion.CONFIGURACION.ToString();
     Txt_Nombre.Text     = configuracion.NOMBRE;
     Txt_Usuario.Text    = configuracion.USER;
     Txt_Contrasena.Text = configuracion.PASSWORD;
     Txt_Puerto.Text     = configuracion.PUERTO;
     Txt_Ruta.Text       = configuracion.RUTA;
     Txt_Estado.Text     = configuracion.ESTADO.ToString();
 }
コード例 #7
0
 public void insertarConfiguracionRpt(ConfiguracionRpt configuracionRpt)
 {
     try
     {
         String sComando = String.Format("INSERT INTO TBL_CONFIGURACION_RPT VALUES ({0}, '{1}', '{2}', {3}); ",
                                         configuracionRpt.CONFIGURACION.ToString(), configuracionRpt.NOMBRE, configuracionRpt.RUTA, configuracionRpt.ESTADO.ToString());
         this.transaccion.insertarDatos(sComando);
     }
     catch (OdbcException ex)
     {
         MessageBox.Show(ex.ToString(), "Error al insertar configuracion para reporte.");
     }
 }
コード例 #8
0
        private ConfiguracionRpt llenarConfiguracion()
        {
            ConfiguracionRpt confTmp = new ConfiguracionRpt();

            confTmp.CONFIGURACION = int.Parse(Txt_Codigo.Text);
            confTmp.NOMBRE        = Txt_Nombre.Text;
            confTmp.USER          = Txt_Usuario.Text;
            confTmp.PASSWORD      = Txt_Contrasena.Text;
            confTmp.PUERTO        = Txt_Puerto.Text;
            confTmp.RUTA          = Txt_Ruta.Text;
            confTmp.ESTADO        = int.Parse(Txt_Estado.Text);

            return(confTmp);
        }
コード例 #9
0
        private void llenarTbpDato(Reporte reporte)
        {
            deshabilitarCampos();
            Txt_Codigo.Text = reporte.REPORTE.ToString();
            Txt_Nombre.Text = reporte.NOMBRE;
            //      Cmb_Configuracion.SelectedItem = Cmb_Configuracion.Items[reporte.CONFIGURACION.CONFIGURACION];
            ConfiguracionRptControl confControl = new ConfiguracionRptControl();
            ConfiguracionRpt        conf        = confControl.obtenerConfiguracionRpt(reporte.CONFIGURACION.CONFIGURACION);

            Cmb_Configuracion.Text         = conf.NOMBRE;
            Cmb_Configuracion.SelectedText = Cmb_Configuracion.Text;

            Txt_Archivo.Text = reporte.NOMBRE_ARCHIVO;
            Txt_Estado.Text  = reporte.ESTADO.ToString();
        }
コード例 #10
0
        private void Btn_Borrar_Click(object sender, EventArgs e)
        {
            this.accion = null;
            Dialogo dialogo      = new Dialogo();
            bool    confirmacion = dialogo.dialogoSiNo("Confirmacion", "Desea eliminar?");

            if (confirmacion)
            {
                configuracionRptControl.eliminarConfiguracionRpt(this.configuracionRpt.CONFIGURACION);
                this.configuracionRpt = new ConfiguracionRpt();

                iniciazliarTbpConsulta();
                Tbc_Configuracion.SelectedTab = Tbp_Consulta;
                llenarDgv();
            }
        }
コード例 #11
0
        public void actualizarConfiguracionRpt(ConfiguracionRpt configuracionRpt)
        {
            try
            {
                String sComando = String.Format("UPDATE TBL_CONFIGURACION_RPT " +
                                                "SET NOMBRE = '{1}', ruta = '{2}', estado = '{3}'" +
                                                "WHERE PK_id_configuracion  = {0}; ",
                                                configuracionRpt.CONFIGURACION.ToString(), configuracionRpt.NOMBRE, configuracionRpt.RUTA, configuracionRpt.ESTADO.ToString());

                this.transaccion.insertarDatos(sComando);
            }
            catch (OdbcException ex)
            {
                MessageBox.Show(ex.ToString(), "Error al actualizar configuracion para reporte.");
            }
        }
コード例 #12
0
        public void actualizarConfiguracionRpt(ConfiguracionRpt configuracionRpt)
        {
            try
            {
                String sComando = String.Format("UPDATE TBL_CONFIGURACION_RPT " +
                                                "SET NOMBRE = '{1}', USER = '******', PASSWORD = '******', PUERTO = '{4}', RUTA = '{5}', ESTADO = {6} " +
                                                "WHERE ID_CONFIGURACION = {0}; ",
                                                configuracionRpt.CONFIGURACION.ToString(), configuracionRpt.NOMBRE, configuracionRpt.USER, configuracionRpt.PASSWORD,
                                                configuracionRpt.PUERTO, configuracionRpt.RUTA, configuracionRpt.ESTADO.ToString());

                this.transaccion.insertarDatos(sComando);
            }
            catch (OdbcException ex)
            {
                MessageBox.Show(ex.ToString(), "Error al actualizar configuracion para reporte.");
            }
        }
コード例 #13
0
        private void Btn_Guardar_Click(object sender, EventArgs e)
        {
            this.configuracionRpt = llenarConfiguracion();

            Dialogo dialogo      = new Dialogo();
            bool    confirmacion = dialogo.dialogoSiNo("Confirmacion", "Desea guardar?");

            if (confirmacion)
            {
                if (this.accion == "nuevo")
                {
                    configuracionRptControl.insertarConfiguracionRpt(this.configuracionRpt);
                }
                else if (this.accion == "modificar")
                {
                    configuracionRptControl.actualizarConfiguracionRpt(this.configuracionRpt);
                }
            }
        }
コード例 #14
0
        public List <ConfiguracionRpt> obtenerAllConfiguracionRpt()
        {
            List <ConfiguracionRpt> configuracionRptList = new List <ConfiguracionRpt>();

            try
            {
                String sComando = String.Format("SELECT ID_CONFIGURACION, NOMBRE, USER, PASSWORD, PUERTO, RUTA, ESTADO " +
                                                "FROM TBL_CONFIGURACION_RPT " +
                                                "WHERE ESTADO <> 0; ");

                OdbcDataReader reader = transaccion.ConsultarDatos(sComando);

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        ConfiguracionRpt configuracionRptTmp = new ConfiguracionRpt();
                        configuracionRptTmp.CONFIGURACION = int.Parse(reader.GetString(0));
                        configuracionRptTmp.NOMBRE        = reader.GetString(1);
                        configuracionRptTmp.USER          = reader.GetString(2);
                        configuracionRptTmp.PASSWORD      = reader.GetString(3);
                        configuracionRptTmp.PUERTO        = reader.GetString(4);
                        configuracionRptTmp.RUTA          = reader.GetString(5);
                        configuracionRptTmp.ESTADO        = int.Parse(reader.GetString(6));
                        configuracionRptList.Add(configuracionRptTmp);
                    }
                }

                reader.Close();
            }
            catch (OdbcException ex)
            {
                MessageBox.Show(ex.ToString(), "Error al obtener reporte");
                return(null);
            }

            return(configuracionRptList);
        }
コード例 #15
0
        public List <ConfiguracionRpt> obtenerAllConfiguracionRpt()
        {
            List <ConfiguracionRpt> configuracionRptList = new List <ConfiguracionRpt>();

            try
            {
                String sComando = String.Format("SELECT PK_id_configuracion , NOMBRE, RUTA, ESTADO " +
                                                "FROM TBL_CONFIGURACION_RPT " +
                                                "WHERE ESTADO <> 0; ");

                OdbcDataReader reader = transaccion.ConsultarDatos(sComando);

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        ConfiguracionRpt configuracionRptTmp = new ConfiguracionRpt();
                        configuracionRptTmp.CONFIGURACION = reader.GetInt32(0);
                        configuracionRptTmp.NOMBRE        = reader.GetString(1);
                        configuracionRptTmp.RUTA          = reader.GetString(2);
                        configuracionRptTmp.ESTADO        = reader.GetInt32(3);
                        configuracionRptList.Add(configuracionRptTmp);
                    }
                }
                //else
                //{
                //    reader.Close();
                //    throw new Exception("No se recupero ningun registro de configuracion carpeta.");
                //}

                reader.Close();
                return(configuracionRptList);
            }
            catch (OdbcException ex)
            {
                throw new Exception("Error de conexion a base de datos. /n" + ex.ToString());
            }
        }
コード例 #16
0
        private void Btn_Guardar_Click(object sender, EventArgs e)
        {
            this.configuracionRpt = llenarConfiguracion();

            Dialogo dialogo      = new Dialogo();
            bool    confirmacion = dialogo.dialogoSiNo("Confirmacion", "Desea guardar?");

            if (confirmacion)
            {
                if (this.accion == "nuevo")
                {
                    configuracionRptControl.insertarConfiguracionRpt(this.configuracionRpt);
                }
                else if (this.accion == "modificar")
                {
                    configuracionRptControl.actualizarConfiguracionRpt(this.configuracionRpt);
                }

                iniciazliarTbpConsulta();
                Tbc_Configuracion.SelectedTab = Tbp_Consulta;
                this.configuracionRpt         = new ConfiguracionRpt();
                llenarDgv();
            }
        }
コード例 #17
0
 private void Btn_Modificar_Click(object sender, EventArgs e)
 {
     habilitarCampos();
     this.configuracionRpt = llenarConfiguracion();
     this.accion           = "modificar";
 }