Пример #1
0
        public static int Guardar(ClsEmpleado variables)
        {
            int          bandera = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblempleados (intidempleado, vchnombre, vchapellidos, vchdireccion, vchtelefono, intidsucursal) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}')",
                                                                  variables.IdEmpleado, variables.Nombre, variables.Apellidos, variables.Direccion, variables.Telefono, variables.IdSucursal), ClsConexion.ObtenerConexion());

            bandera = comando.ExecuteNonQuery();
            return(bandera);
        }
Пример #2
0
 private void frmEmpleado_Load(object sender, EventArgs e)
 {
     DesabilitarCajas();
     MostrarDatos_dgvEmpleados();
     txtIdEmpleado.Visible     = false;
     cmbSucursal.DataSource    = ClsEmpleado.ObtenerSucursal();
     cmbSucursal.DisplayMember = "Nombre";
     cmbSucursal.ValueMember   = "IdSucursal";
 }
Пример #3
0
        public static int Actualizar(ClsEmpleado variables)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update tblEmpleados set vchNombre='{0}', vchApellidos='{1}', vchDireccion='{2}', vchTelefono='{3}', intIdSucursal='{4}' where intIdEmpleado={5}",
                                                                  variables.Nombre, variables.Apellidos, variables.Direccion, variables.Telefono, variables.IdSucursal, variables.IdEmpleado), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
Пример #4
0
        //llena combo
        public static List <ClsEmpleado> ObtenerSucursal()
        {
            List <ClsEmpleado> lista = new List <ClsEmpleado>();

            MySqlConnection conexion = ClsConexion.ObtenerConexion();

            MySqlCommand    comando = new MySqlCommand("select vchNombre, vchApellidos from tblEmpleados", conexion);
            MySqlDataReader reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                ClsEmpleado Empleado = new ClsEmpleado();
                Empleado.Nombre = reader.GetString(0) + " " + reader.GetString(1);

                lista.Add(Empleado);
            }
            return(lista);
        }
Пример #5
0
        //llena tabla
        public static List <ClsEmpleado> MostrarDatos()
        {
            List <ClsEmpleado> lista = new List <ClsEmpleado>();

            MySqlCommand    _comando = new MySqlCommand(String.Format("select * from tblempleados"), ClsConexion.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClsEmpleado Empleado = new ClsEmpleado();
                Empleado.IdEmpleado = _reader.GetInt32(0);
                Empleado.Nombre     = _reader.GetString(1);
                Empleado.Apellidos  = _reader.GetString(2);
                Empleado.Direccion  = _reader.GetString(3);
                Empleado.Telefono   = _reader.GetString(4);
                Empleado.IdSucursal = _reader.GetInt32(5);

                lista.Add(Empleado);
            }
            return(lista);
        }
Пример #6
0
        //buscar por nombre o apellido
        public static List <ClsEmpleado> Buscar(string Nombre, string Apellidos)
        {
            List <ClsEmpleado> lista = new List <ClsEmpleado>();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT intIdEmpleado, vchNombre, vchApellidos, vchDireccion, vchTelefono, intIdSucursal FROM tblEmpleados  where vchNombre ='{0}' or vchApellidos='{1}'", Nombre, Apellidos), ClsConexion.ObtenerConexion());
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClsEmpleado Empleado = new ClsEmpleado();
                Empleado.IdEmpleado = _reader.GetInt32(0);
                Empleado.Nombre     = _reader.GetString(1);
                Empleado.Apellidos  = _reader.GetString(2);
                Empleado.Direccion  = _reader.GetString(3);
                Empleado.Telefono   = _reader.GetString(4);
                Empleado.IdSucursal = _reader.GetInt32(5);

                lista.Add(Empleado);
            }
            return(lista);
        }
Пример #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ClsEmpleado Instancia = new ClsEmpleado();

            Instancia.Nombre    = txtNombre.Text.Trim();
            Instancia.Apellidos = txtApellidos.Text.Trim();
            Instancia.Direccion = txtDireccion.Text.Trim();
            Instancia.Telefono  = txtTelefono.Text.Trim();

            Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue.ToString()); //inserta el sucursal ojo revisar esto

            int respuesta = ClsEmpleado.Guardar(Instancia);

            if (respuesta > 0)
            {
                MessageBox.Show("Empleado Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el empleado", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            limpia_cajas();
            MostrarDatos_dgvEmpleados();
        }
Пример #8
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro que desea eliminar el Empleado Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ClsEmpleado Instancia = new ClsEmpleado();
                Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text);

                if (ClsEmpleado.Eliminar(Instancia.IdEmpleado) > 0)
                {
                    MessageBox.Show("Empleado Eliminado Correctamente!", "Empleado Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    MostrarDatos_dgvEmpleados();
                    OpcionEliminar();
                    limpia_cajas();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el Empleado", "Empleado No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #9
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsEmpleado Instancia = new ClsEmpleado();

            Instancia.Nombre     = txtNombre.Text.Trim();
            Instancia.Apellidos  = txtApellidos.Text.Trim();
            Instancia.Direccion  = txtDireccion.Text.Trim();
            Instancia.Telefono   = txtTelefono.Text.Trim();
            Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue);
            Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text);

            if (ClsEmpleado.Actualizar(Instancia) > 0)
            {
                MessageBox.Show("Los datos del Empleado se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                OpcionActualizar();
                DesabilitarCajas();
                limpia_cajas();
            }
            else
            {
                MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            MostrarDatos_dgvEmpleados();
        }
Пример #10
0
 public void MostrarDatos_dgvEmpleados()
 {
     dgvEmpleados.DataSource = ClsEmpleado.MostrarDatos();
     //this.dgvEmpleados.Columns["intIdEmpleado"].Visible = false;
     //this.dgvEmpleados.Columns[""].Visible = false;
 }