コード例 #1
0
ファイル: frmMantParametro.cs プロジェクト: erickajb/Project
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (this.grdParametro.RowCount > 0)
            {
                //pide confirmación:
                DialogResult confirmacion = MessageBox.Show("¿Está seguro de borrar este Parametro?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (confirmacion == DialogResult.No)
                {
                    return;
                }
                ParametroL oParametroL = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem;

                ParametroD oParametroD = new ParametroD(this.cnx);
                oParametroD.borrarParametro(oParametroL);

                if (oParametroD.Error)
                {
                    MessageBox.Show("Error borrando el Parametro: " + oParametroD.ErrorDescription);
                }
                else
                {
                    MessageBox.Show("Parametro borrado!!!");
                    this.cargarGrid();
                }
            }
        }
コード例 #2
0
 /// <summary>
 ///Método constructor el cual recibe por parámetro un parametro el cual inicializa los atributos existentes
 /// </summary>
 /// <param name="pParametroL"></param>
 public frmEdicionParametro(ParametroL pParametroL)
 {
     InitializeComponent();
     this.aceptar             = false;
     this.txtIdParametro.Text = Convert.ToString(pParametroL.IdParametro);
     this.txtHoraEntrada.Text = Convert.ToString(pParametroL.HoraEntrada);
     this.txtHoraSalida.Text  = Convert.ToString(pParametroL.HoraSalida);
     this.oParametroL         = pParametroL;
 }
コード例 #3
0
        /// <summary>
        /// Metodo que borra un departamento que se encuentre seleccinado
        /// </summary>
        /// <param name="pParametro"></param>
        public void borrarParametro(ParametroL pParametro)
        {
            try
            {
                string sql = "delete from Parametro where idParametro = :idParametro";

                OracleParameter[] parametros = new OracleParameter[1];// Parametro

                parametros[0]               = new OracleParameter();
                parametros[0].OracleType    = OracleType.VarChar;
                parametros[0].ParameterName = ":idParametro";
                parametros[0].Value         = pParametro.IdParametro;

                this.cnx.ejecutarSQL(sql, parametros);
                this.error            = this.cnx.IsError;
                this.errorDescription = this.cnx.ErrorDescripcion;
            }
            catch (Exception e)
            {
                this.error            = true;
                this.errorDescription = "Error borrando Parametro: " + e.Message;
            }
        }
コード例 #4
0
ファイル: frmMantParametro.cs プロジェクト: erickajb/Project
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (this.grdParametro.RowCount > 0)
            {
                ParametroL oParametroOriginal = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem;

                frmEdicionParametro ofrmEdicion = new frmEdicionParametro(oParametroOriginal);
                ofrmEdicion.ShowDialog();
                if (ofrmEdicion.Aceptar)
                {
                    ParametroD oParametroD = new ParametroD(this.cnx);
                    oParametroD.editarParametro(oParametroOriginal, ofrmEdicion.OParametroL);
                    if (oParametroD.Error)
                    {
                        MessageBox.Show("Error actualizando los datos:" + oParametroD.ErrorDescription);
                    }
                    else
                    {
                        MessageBox.Show("Parametro actualizado!!!");
                        this.cargarGrid();
                    }
                }
            }
        }
コード例 #5
0
        /// <summary>
        /// Método del botón aceptar,el cual verifica si el usuario preciono el botón aceptar o no,si lo hizo procede a revisar si no dejo
        /// algún espacio en blanco sino lo hizo creado un parámetro con los datos suministrados
        /// </summary>
        /// <param name="sender"></param>


        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if ((this.txtIdParametro.Text == "") ||
                (this.txtHoraEntrada.Text == "") || (this.txtHoraSalida.Text == "") || (this.ValidarSeleccionDias() == false))
            {
                MessageBox.Show("Faltan datos requeridos");
                return;
            }
            this.oParametroL = new ParametroL(this.txtIdParametro.Text,
                                              DateTime.Parse(this.txtHoraEntrada.Text.ToString()),
                                              DateTime.Parse(this.txtHoraSalida.Text.ToString()),
                                              this.validarLunes(),
                                              this.validarMartes(),
                                              this.validarMiercoles(),
                                              this.validarJueves(),
                                              this.validarViernes(),
                                              this.validarSabado(),
                                              this.validarDomingo(),
                                              DateTime.Now,
                                              DateTime.Now, Program.oUsuarioLogueado.IdUsuario, Program.oUsuarioLogueado.IdUsuario,
                                              this.validarActivo());
            this.aceptar = true;
            this.Close();
        }
コード例 #6
0
        /// <summary>
        /// Metodo que agrega un nuevo parametro a la base de datos
        /// </summary>
        /// <param name="pParametro"></param>
        public void agregarParametro(ParametroL pParametro)
        {
            try
            {
                string sql = "insert into Parametro(idParametro,horaEntrada,horaSalida ,lunes,martes,miercoles,jueves,viernes,sabado,domingo,fechaModificacion,fechaCreacion,creadoPor,modificadoPor,activo) " +
                             "values(:idParametro, :horaEntrada,:horaSalida ,:lunes ,:martes ,:miercoles ,:jueves ,:viernes ,:sabado,:domingo,:fechaModificacion,:fechaCreacion,:creadoPor,:modificadoPor,:activo)";

                OracleParameter[] parametros = new OracleParameter[15]; //Parametro

                parametros[0]               = new OracleParameter();    // Parametro que va a la base de datos a agregar un nuevo id parametro
                parametros[0].OracleType    = OracleType.VarChar;
                parametros[0].ParameterName = ":idParametro";
                parametros[0].Value         = pParametro.IdParametro;

                parametros[1]               = new OracleParameter();// Parametro que va a la base de datos a agregar una nueva hora de entrada
                parametros[1].OracleType    = OracleType.DateTime;
                parametros[1].ParameterName = ":horaEntrada";
                parametros[1].Value         = pParametro.HoraEntrada;

                parametros[2]               = new OracleParameter();// Parametro que va a la base de datos a agregar una nueva hora de salida
                parametros[2].OracleType    = OracleType.DateTime;
                parametros[2].ParameterName = ":horaSalida";
                parametros[2].Value         = pParametro.HoraSalida;

                parametros[3]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día lunes
                parametros[3].OracleType    = OracleType.VarChar;
                parametros[3].ParameterName = ":lunes";
                parametros[3].Value         = pParametro.Lunes;

                parametros[4]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Martes
                parametros[4].OracleType    = OracleType.VarChar;
                parametros[4].ParameterName = ":martes";
                parametros[4].Value         = pParametro.Martes;

                parametros[5]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Miércoles
                parametros[5].OracleType    = OracleType.VarChar;
                parametros[5].ParameterName = ":miercoles";
                parametros[5].Value         = pParametro.Miercoles;

                parametros[6]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Jueves
                parametros[6].OracleType    = OracleType.VarChar;
                parametros[6].ParameterName = ":jueves";
                parametros[6].Value         = pParametro.Jueves;

                parametros[7]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Viernes
                parametros[7].OracleType    = OracleType.VarChar;
                parametros[7].ParameterName = ":viernes";
                parametros[7].Value         = pParametro.Viernes;

                parametros[8]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Sábado
                parametros[8].OracleType    = OracleType.VarChar;
                parametros[8].ParameterName = ":sabado";
                parametros[8].Value         = pParametro.Sabado;

                parametros[9]               = new OracleParameter();// Parametro que va a la base de datos a agregar el día Domingo
                parametros[9].OracleType    = OracleType.VarChar;
                parametros[9].ParameterName = ":domingo";
                parametros[9].Value         = pParametro.Domingo;

                parametros[10]               = new OracleParameter();// Parametro que va a la base de datos a agregar  la fecha de Modificación
                parametros[10].OracleType    = OracleType.DateTime;
                parametros[10].ParameterName = ":fechaModificacion";
                parametros[10].Value         = pParametro.FechaModificacion;

                parametros[11]               = new OracleParameter();// Parametro que va a la base de datos a agregar  la fecha de creación
                parametros[11].OracleType    = OracleType.DateTime;
                parametros[11].ParameterName = ":fechaCreacion";
                parametros[11].Value         = pParametro.FechaCreacion;

                parametros[12]               = new OracleParameter();// Parametro que va a la base de datos a agregar  el creado por
                parametros[12].OracleType    = OracleType.VarChar;
                parametros[12].ParameterName = ":creadoPor";
                parametros[12].Value         = pParametro.CreadoPor;

                parametros[13]               = new OracleParameter();// Parametro que va a la base de datos a agregar  el modificado por
                parametros[13].OracleType    = OracleType.VarChar;
                parametros[13].ParameterName = ":modificadoPor";
                parametros[13].Value         = pParametro.ModificadoPor;

                parametros[14]               = new OracleParameter();// Parametro que va a la base de datos a agregar  el estado del parametro
                parametros[14].OracleType    = OracleType.VarChar;
                parametros[14].ParameterName = ":activo";
                parametros[14].Value         = pParametro.Activo;

                this.cnx.ejecutarSQL(sql, parametros);
                this.error            = this.cnx.IsError;
                this.errorDescription = this.cnx.ErrorDescripcion;
            }
            catch (Exception e)
            {
                this.error            = true;
                this.errorDescription = "Error agregando Parametro: " + e.Message;
            }
        }
コード例 #7
0
        /// <summary>
        /// Metodo que edita un parametro que se encuentre seleccionado
        /// </summary>
        /// <param name="pParametroOriginal"></param>
        /// <param name="pParametroEditado"></param>
        public void editarParametro(ParametroL pParametroOriginal, ParametroL pParametroEditado)
        {
            try
            {
                string sql = "update Parametro " +
                             "set idParametro = :idParametro, horaEntrada = :horaEntrada, horaSalida = :horaSalida, lunes = :lunes, martes = :martes, miercoles = :miercoles, jueves = :jueves, viernes = :viernes, sabado = :sabado, domingo = :domingo, fechaModificacion = :fechaModificacion, modificadoPor = :modificadoPor, activo = :activo " +
                             "where idParametro = :idParametroOriginal";

                OracleParameter[] parametros = new OracleParameter[14]; // Parametro

                parametros[0]               = new OracleParameter();    // Parametro que va a la base de datos a editar  el id parametro
                parametros[0].OracleType    = OracleType.VarChar;
                parametros[0].ParameterName = ":idParametro";
                parametros[0].Value         = pParametroEditado.IdParametro;

                parametros[1]               = new OracleParameter();// Parametro que va a la base de datos a editar  la hora entrada
                parametros[1].OracleType    = OracleType.DateTime;
                parametros[1].ParameterName = ":horaEntrada";
                parametros[1].Value         = pParametroEditado.HoraEntrada;

                parametros[2]               = new OracleParameter();// Parametro que va a la base de datos a editar  la hora salida
                parametros[2].OracleType    = OracleType.DateTime;
                parametros[2].ParameterName = ":horaSalida";
                parametros[2].Value         = pParametroEditado.HoraSalida;

                parametros[3]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día lunes
                parametros[3].OracleType    = OracleType.VarChar;
                parametros[3].ParameterName = ":lunes";
                parametros[3].Value         = pParametroEditado.Lunes;

                parametros[4]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Martes
                parametros[4].OracleType    = OracleType.VarChar;
                parametros[4].ParameterName = ":martes";
                parametros[4].Value         = pParametroEditado.Martes;

                parametros[5]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Miercoles
                parametros[5].OracleType    = OracleType.VarChar;
                parametros[5].ParameterName = ":miercoles";
                parametros[5].Value         = pParametroEditado.Miercoles;

                parametros[6]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Jueves
                parametros[6].OracleType    = OracleType.VarChar;
                parametros[6].ParameterName = ":jueves";
                parametros[6].Value         = pParametroEditado.Jueves;

                parametros[7]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Viernes
                parametros[7].OracleType    = OracleType.VarChar;
                parametros[7].ParameterName = ":viernes";
                parametros[7].Value         = pParametroEditado.Viernes;

                parametros[8]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Sábado
                parametros[8].OracleType    = OracleType.VarChar;
                parametros[8].ParameterName = ":sabado";
                parametros[8].Value         = pParametroEditado.Sabado;

                parametros[9]               = new OracleParameter();// Parametro que va a la base de datos a editar  el día Domingo
                parametros[9].OracleType    = OracleType.VarChar;
                parametros[9].ParameterName = ":domingo";
                parametros[9].Value         = pParametroEditado.Domingo;

                parametros[10]               = new OracleParameter();// Parametro que va a la base de datos a editar  la fecha de modificación
                parametros[10].OracleType    = OracleType.DateTime;
                parametros[10].ParameterName = ":fechaModificacion";
                parametros[10].Value         = pParametroEditado.FechaModificacion;

                parametros[11]               = new OracleParameter();// Parametro que va a la base de datos a editar  el modificado por
                parametros[11].OracleType    = OracleType.VarChar;
                parametros[11].ParameterName = ":modificadoPor";
                parametros[11].Value         = pParametroEditado.ModificadoPor;

                parametros[12]               = new OracleParameter();// Parametro que va a la base de datos a editar el estado del parametro
                parametros[12].OracleType    = OracleType.VarChar;
                parametros[12].ParameterName = ":activo";
                parametros[12].Value         = pParametroEditado.Activo;

                parametros[13]               = new OracleParameter();// Parametro que va a la base de datos a editar  la linéa original por la editada
                parametros[13].OracleType    = OracleType.VarChar;
                parametros[13].ParameterName = ":idParametroOriginal";
                parametros[13].Value         = pParametroOriginal.IdParametro;

                this.cnx.ejecutarSQL(sql, parametros);
                this.error            = this.cnx.IsError;
                this.errorDescription = this.cnx.ErrorDescripcion;
            }
            catch (Exception e)
            {
                this.error            = true;
                this.errorDescription = "Error editando Parametro: " + e.Message;
            }
        }