示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                _empleado pEmpleado = new _empleado();
                pEmpleado.emp_nom    = nombretxt.Text.Trim();
                pEmpleado.emp_ape    = apellidotxt.Text.Trim();
                pEmpleado.emp_fecna  = dtp.Value.ToString("yyyy-MM-dd");
                pEmpleado.emp_genero = cmbgenero.Text;
                pEmpleado.emp_dir    = direcciontxt.Text.Trim();
                pEmpleado.emp_colbo  = colbotxt.Text.Trim();
                pEmpleado.emp_tel    = teltxt.Text.Trim();

                int resultado = empleBD.Agregar(pEmpleado);
                if (resultado > 0)
                {
                    MessageBox.Show("Empleado Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    error.Clear();
                    limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar el empleado", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
示例#2
0
        private void modificarbtn_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                _empleado pEmpleado = new _empleado();
                pEmpleado.emp_id     = empleadoActual.emp_id;
                pEmpleado.emp_nom    = nombretxt.Text.Trim();
                pEmpleado.emp_ape    = apellidotxt.Text.Trim();
                pEmpleado.emp_fecna  = dtp.Value.ToString("yyyy-MM-dd");
                pEmpleado.emp_genero = cmbgenero.Text;
                pEmpleado.emp_dir    = direcciontxt.Text.Trim();
                pEmpleado.emp_colbo  = colbotxt.Text.Trim();
                pEmpleado.emp_tel    = teltxt.Text.Trim();

                if (empleBD.Actualizar(pEmpleado) > 0)
                {
                    MessageBox.Show("Los datos del empleado se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    error.Clear();
                    limpiar();
                    ingresarbtn.Show();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
示例#3
0
        public static int Agregar(_empleado pEmpleado)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(String.Format("Insert into empleado(emp_nom, emp_ape, emp_fecna, emp_genero, emp_dir, emp_colbo, emp_tel) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", pEmpleado.emp_nom, pEmpleado.emp_ape, pEmpleado.emp_fecna, pEmpleado.emp_genero, pEmpleado.emp_dir, pEmpleado.emp_colbo, pEmpleado.emp_tel), BdConexion.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
示例#4
0
        public static int Actualizar(_empleado pEmpleado)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BdConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(String.Format("Update empleado set emp_nom='{1}',emp_ape='{2}',emp_fecna='{3}',emp_genero='{4}',emp_dir='{5}',emp_colbo='{6}',emp_tel='{7}' where emp_id = '{0}'", pEmpleado.emp_id, pEmpleado.emp_nom, pEmpleado.emp_ape, pEmpleado.emp_fecna, pEmpleado.emp_genero, pEmpleado.emp_dir, pEmpleado.emp_colbo, pEmpleado.emp_tel), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
示例#5
0
 private void agregarbtn_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count == 1)
     {
         int linea = Convert.ToInt16(dataGridView1.CurrentRow.Cells[0].Value);
         empleadoSeleccionado = empleBD.obtenerEmpleado(linea);
         this.Close();
     }
 }
示例#6
0
        private void consultarbtn_Click(object sender, EventArgs e)
        {
            error.Clear();
            buscarEmpleado buscar = new buscarEmpleado();

            buscar.ShowDialog();
            if (buscar.empleadoSeleccionado != null)
            {
                empleadoActual    = buscar.empleadoSeleccionado;
                nombretxt.Text    = buscar.empleadoSeleccionado.emp_nom;
                apellidotxt.Text  = buscar.empleadoSeleccionado.emp_ape;
                dtp.Text          = buscar.empleadoSeleccionado.emp_fecna;
                cmbgenero.Text    = buscar.empleadoSeleccionado.emp_genero;
                direcciontxt.Text = buscar.empleadoSeleccionado.emp_dir;
                colbotxt.Text     = buscar.empleadoSeleccionado.emp_colbo;
                teltxt.Text       = buscar.empleadoSeleccionado.emp_tel;

                ingresarbtn.Hide();
            }
        }
示例#7
0
        public static List <_empleado> BuscarT()
        {
            List <_empleado> _lista   = new List <_empleado>();
            MySqlCommand     _comando = new MySqlCommand(String.Format("Select emp_id as 'ID', emp_nom as 'Nombre', emp_ape as 'Apellido', emp_fecna as 'Nacimiento', emp_genero as 'Género', emp_dir as 'Dirección', emp_colbo as 'Bo. / Col.', emp_tel as 'Teléfono' from empleado"), BdConexion.ObtenerConexion());
            MySqlDataReader  _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                _empleado pEmpleado = new _empleado();
                pEmpleado.emp_id     = _reader.GetInt16(0);
                pEmpleado.emp_nom    = _reader.GetString(1);
                pEmpleado.emp_ape    = _reader.GetString(2);
                pEmpleado.emp_fecna  = _reader.GetString(3);
                pEmpleado.emp_genero = _reader.GetString(4);
                pEmpleado.emp_dir    = _reader.GetString(5);
                pEmpleado.emp_colbo  = _reader.GetString(6);
                pEmpleado.emp_tel    = _reader.GetString(7);
                _lista.Add(pEmpleado);
            }
            return(_lista);
        }
示例#8
0
        public static _empleado obtenerEmpleado(int pemp_id)
        {
            _empleado       pEmpleado = new _empleado();
            MySqlConnection conexion  = BdConexion.ObtenerConexion();
            MySqlCommand    _comando  = new MySqlCommand(String.Format("select * from empleado where emp_id ='{0}'", pemp_id), conexion);
            MySqlDataReader _reader   = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pEmpleado.emp_id     = _reader.GetInt16(0);
                pEmpleado.emp_nom    = _reader.GetString(1);
                pEmpleado.emp_ape    = _reader.GetString(2);
                pEmpleado.emp_fecna  = _reader.GetString(3);
                pEmpleado.emp_genero = _reader.GetString(4);
                pEmpleado.emp_dir    = _reader.GetString(5);
                pEmpleado.emp_colbo  = _reader.GetString(6);
                pEmpleado.emp_tel    = _reader.GetString(7);
            }
            conexion.Close();
            return(pEmpleado);
        }