Beispiel #1
0
        /// <summary>
        /// Método que se encarga de editar un Empleado ya existente y procede de la siguiente manera toma el empleado existente y lo modifica por el suministrado
        ///
        /// /// </summary>
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try{
                if (this.grdEmpleado.RowCount > 0)
                {
                    EmpleadoL          oEmpleadoOriginal   = (EmpleadoL)this.grdEmpleado.CurrentRow.DataBoundItem;
                    frmEdicionEmpleado ofrmEdicionEmpleado = new frmEdicionEmpleado(oEmpleadoOriginal);
                    ofrmEdicionEmpleado.cargarCombobox(this.cnx);
                    ofrmEdicionEmpleado.ShowDialog();
                    if (ofrmEdicionEmpleado.Aceptar)
                    {
                        EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
                        oEmpleadoD.editarEmpleado(oEmpleadoOriginal, ofrmEdicionEmpleado.OEmpleadoL);

                        if (oEmpleadoD.Error)
                        {
                            MessageBox.Show("Error actualizando los datos del Empleado: " + oEmpleadoD.ErrorDescription);
                        }
                        else
                        {
                            MessageBox.Show("Empleado actualizado!!!");
                            this.cargarGrid();
                        }
                    }
                }
            } catch (Exception E)
            {
                MessageBox.Show("No hay datos para editar");
            }
        }
Beispiel #2
0
        /// <summary>
        /// Método Constructor de la parte grafica Empleado el cual recibe la conexión a la base de datos Oraclr
        /// e inicializa los atributos con el parámetro que recibe y además llama al método cargar grid
        /// </summary>
        public frmMantEmpleado(AccesoDatosOracle pConexion)
        {
            InitializeComponent();
            this.cnx = pConexion;
            this.cargarGrid();
            frmEdicionEmpleado ofrmEdicionEmpleado = new frmEdicionEmpleado(pConexion);

            ofrmEdicionEmpleado.cargarCombobox(pConexion);
        }
Beispiel #3
0
        /// <summary>
        /// Método que se encarga de crear un objeto de edición empleado el cual biene cargado con los datos suministrados por el usuario
        ///luego establece conexión con la clase datos de Empleado y cuadno la establece crea un objeto en la clase lógica de  empleado
        ///
        /// /// </summary>
        private void btnNuevo_Click_1(object sender, EventArgs e)
        {
            frmEdicionEmpleado ofrmEdicionEmpleado = new frmEdicionEmpleado(this.cnx);

            ofrmEdicionEmpleado.ShowDialog();
            if (ofrmEdicionEmpleado.Aceptar)
            {
                EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
                oEmpleadoD.agregarEmpleado(ofrmEdicionEmpleado.OEmpleadoL);
                if (oEmpleadoD.Error)
                {
                    MessageBox.Show("Error agregando los datos:" + oEmpleadoD.ErrorDescription);
                }
                else
                {
                    MessageBox.Show("Empleado agregado!!!");
                    this.cargarGrid();
                }
            }
        }
Beispiel #4
0
        /// <summary>
        /// Método que se encarga de crear un objeto de edición empleado el cual biene cargado con los datos suministrados por el usuario
        ///luego establece conexión con la clase datos de Empleado y cuadno la establece crea un objeto en la clase lógica de  empleado
        ///
        /// /// </summary> 
        private void btnNuevo_Click_1(object sender, EventArgs e)
        {
            frmEdicionEmpleado ofrmEdicionEmpleado = new frmEdicionEmpleado(this.oUsuarioL, this.cnx);
            ofrmEdicionEmpleado.ShowDialog();
            if (ofrmEdicionEmpleado.Aceptar)
            {
                EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
                oEmpleadoD.agregarEmpleado(ofrmEdicionEmpleado.OEmpleadoL);
                if (oEmpleadoD.Error)
                {
                    MessageBox.Show("Error agregando los datos:" + oEmpleadoD.ErrorDescription);
                }
                else
                {
                    MessageBox.Show("Empleado agregado!!!");
                    this.cargarGrid();
                }

            }
        }
Beispiel #5
0
        /// <summary>
        /// Método que se encarga de editar un Empleado ya existente y procede de la siguiente manera toma el empleado existente y lo modifica por el suministrado 
        ///
        /// /// </summary> 
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try{
                if (this.grdEmpleado.RowCount > 0)
                {
                    EmpleadoL oEmpleadoOriginal = (EmpleadoL)this.grdEmpleado.CurrentRow.DataBoundItem;
                    frmEdicionEmpleado ofrmEdicionEmpleado = new frmEdicionEmpleado(oEmpleadoOriginal, this.oUsuarioL, this.cnx);
                    ofrmEdicionEmpleado.cargarCombobox(this.cnx);
                    ofrmEdicionEmpleado.ShowDialog();
                    if (ofrmEdicionEmpleado.Aceptar)
                    {
                        EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
                        oEmpleadoD.editarEmpleado(oEmpleadoOriginal, ofrmEdicionEmpleado.OEmpleadoL);

                        if (oEmpleadoD.Error)
                        {
                        MessageBox.Show("Error actualizando los datos del Empleado: " + oEmpleadoD.ErrorDescription);
                        }
                        else
                        {
                            MessageBox.Show("Empleado actualizado!!!");
                            this.cargarGrid();
                        }
                    }
                }
            } catch(Exception E)
            {
                MessageBox.Show("No hay datos para editar");
            }
        }