Ejemplo n.º 1
0
        private void Guardar()
        {
            if (cbxRutHoras == null || dtFechaHoras == null || txtHorasRealizadas.Text == "")
            {
                MessageBox.Show("Por favor rellene los campos faltantes", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _horasExtras = new HorasExtras()
                {
                    Rut          = Convert.ToInt32(cbxRutHoras.Text),
                    Fecha        = dtFechaHoras.Value,
                    HorasExtras1 = Convert.ToInt32(txtHorasRealizadas.Text),
                };

                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.HorasExtras.Add(_horasExtras);
                    contexto.SaveChanges();
                }
                MessageBox.Show(
                    $"Se añadio la hora {_horasExtras.HorasExtras1} al Rut {_horasExtras.Rut} exitosamente",
                    ".: Sistema Horas:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarComboBox();
                CargarGrilla();
                Limpiar();
            }
        }
        private void Guardar()
        {
            if (txtRut.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || dtIngreso == null || cbxSeccion == null)
            {
                MessageBox.Show("Por favor rellene todos los campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _trabajador = new Trabajador()
                {
                    Rut          = Convert.ToInt32(txtRut.Text),
                    Nombre       = txtNombre.Text,
                    Apellido     = txtApellido.Text,
                    FechaIngreso = dtIngreso.Value,
                    Seccion      = Convert.ToInt32(cbxSeccion.Text),
                };

                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.Trabajador.Add(_trabajador);
                    contexto.SaveChanges();
                }
                MessageBox.Show(
                    $"Se guardo el usrio {_trabajador.Nombre} exitosamente",
                    ".: Sistema Horas:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarComboBox();
                CargarGrilla();
                Limpiar();
            }
        }
        private void Editar()
        {
            if (txtRut.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || dtIngreso == null || cbxSeccion == null)
            {
                MessageBox.Show("Por favor rellene todos los campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _trabajador.Nombre       = txtNombre.Text;
                _trabajador.Apellido     = txtApellido.Text;
                _trabajador.FechaIngreso = dtIngreso.Value;
                _trabajador.Seccion      = Convert.ToInt32(cbxSeccion.Text);


                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.Entry(_trabajador).State = System.Data.Entity.EntityState.Modified;
                    contexto.SaveChanges();
                }

                MessageBox.Show(
                    $"Se edito la informacion del cliente {_trabajador.Nombre} exitosamente",
                    ".: Sistema Veterinaria:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarGrilla();
                Limpiar();
                Botones(true);
            }
        }
Ejemplo n.º 4
0
        private void dgvUsuarios_CellClick_1(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (index >= 0)
            {
                int Id = Convert.ToInt32(
                    dgvUsuarios
                    .Rows[index]
                    .Cells[0]
                    .Value
                    .ToString()
                    );
                using (var contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    _usuario = contexto.Usuarios.Find(Id);

                    txtRegUsuario.Text = _usuario.Usuario.ToString();
                    txtRegClave.Text   = _usuario.Clave;
                    cbxRegTipoUsuario.SelectedValue = _usuario.TipoUsuario;
                    cbxSeccion.SelectedValue        = _usuario.Seccion;

                    Botones(false);
                }
            }
        }
Ejemplo n.º 5
0
        private void Guardar()
        {
            if (txtRegUsuario.Text == "" || txtRegUsuario.Text == "" || cbxRegTipoUsuario.Text == "" || cbxSeccion == null)
            {
                MessageBox.Show("Pro favor rellene todos los campos", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _usuario = new Usuarios()
                {
                    Usuario     = Convert.ToInt32(txtRegUsuario.Text),
                    Clave       = txtRegClave.Text,
                    TipoUsuario = cbxRegTipoUsuario.Text,
                    Seccion     = Convert.ToInt32(cbxSeccion.Text)
                };

                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.Usuarios.Add(_usuario);
                    contexto.SaveChanges();
                }
                MessageBox.Show(
                    $"Se guardo el usrio {_usuario.Usuario} exitosamente",
                    ".: Sistema Horas:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarComboBox();
                CargarGrilla();
                Limpiar();
            }
        }
 private void btnVwBuscar_Click(object sender, EventArgs e)
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         dgvVwSumaHoras.Rows.Clear();
         int Rut_trabajador              = Convert.ToInt32(cbxVwRut.Text);
         List <VW_suma_horas> listar     = contexto.VW_suma_horas.Where(x => x.Rut_trabajador == Rut_trabajador).ToList();
         List <VW_suma_horas> _Resultado = (from VW_suma_horas in listar
                                            where VW_suma_horas.Mes >= Convert.ToDateTime(dtVwDesde.Text) &&
                                            VW_suma_horas.Mes <= Convert.ToDateTime(dtVwHasta.Text)
                                            select VW_suma_horas).ToList <VW_suma_horas>();
         foreach (var item in listar)
         {
             dgvVwSumaHoras.Rows.Add(new object[]
             {
                 item.Rut_trabajador,
                 item.Nombre_trabajador,
                 item.Apellido_trabajador,
                 item.Nombre_seccion,
                 item.Mes,
                 item.Total_Horas
             });
         }
     }
 }
Ejemplo n.º 7
0
        private void Editar()
        {
            if (txtRegUsuario.Text == "" || txtRegClave.Text == "" || cbxRegTipoUsuario == null || cbxSeccion == null)
            {
                MessageBox.Show("Pro favor rellene todos los campos", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _usuario.Usuario     = Convert.ToInt32(txtRegUsuario.Text);
                _usuario.Clave       = txtRegClave.Text;
                _usuario.TipoUsuario = cbxRegTipoUsuario.Text;
                _usuario.Seccion     = Convert.ToInt32(cbxSeccion.Text);


                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.Entry(_usuario).State = System.Data.Entity.EntityState.Modified;
                    contexto.SaveChanges();
                }

                MessageBox.Show(
                    $"Se edito la informacion del cliente {_usuario.Usuario} exitosamente",
                    ".: Sistema Veterinaria:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarGrilla();
                Limpiar();
                Botones(true);
            }
        }
Ejemplo n.º 8
0
 private void CargarComboBox()
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         cbxBuscUsuario.DataSource = contexto.Usuarios.ToList();
     }
 }
 private void CargarComboBox()
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         cbxVwRut.DataSource = contexto.VW_suma_horas.ToList();
     }
 }
Ejemplo n.º 10
0
        private void dgvHoras_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (index >= 0)
            {
                int Id = Convert.ToInt32(
                    dgvHoras
                    .Rows[index]
                    .Cells[0]
                    .Value
                    .ToString()
                    );
                using (var contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    _horasExtras = contexto.HorasExtras.Find(Id);

                    cbxRutHoras.SelectedValue = _horasExtras.Rut.ToString();
                    dtFechaHoras.Value        = _horasExtras.Fecha.GetValueOrDefault();
                    txtHorasRealizadas.Text   = _horasExtras.HorasExtras1.ToString();

                    Botones(false);
                }
            }
        }
        private void dgvPersonal_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (index >= 0)
            {
                int Rut = Convert.ToInt32(
                    dgvPersonal
                    .Rows[index]
                    .Cells[0]
                    .Value
                    .ToString()
                    );
                using (var contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    _trabajador = contexto.Trabajador.Find(Rut);

                    txtRut.Text              = _trabajador.Rut.ToString();
                    txtNombre.Text           = _trabajador.Nombre;
                    txtApellido.Text         = _trabajador.Apellido;
                    dtIngreso.Value          = _trabajador.FechaIngreso.GetValueOrDefault();
                    cbxSeccion.SelectedValue = _trabajador.Seccion.ToString();

                    Botones(false);
                }
            }
        }
Ejemplo n.º 12
0
        private void Editar()
        {
            if (cbxRutHoras == null || dtFechaHoras == null || txtHorasRealizadas.Text == "")
            {
                MessageBox.Show("Por favor rellene los campos faltantes", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                _horasExtras.Fecha        = dtFechaHoras.Value;
                _horasExtras.HorasExtras1 = Convert.ToInt32(txtHorasRealizadas.Text);

                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    contexto.Entry(_horasExtras).State = System.Data.Entity.EntityState.Modified;
                    contexto.SaveChanges();
                }

                MessageBox.Show(
                    $"Se edito la informacion relacionada al Rut {_horasExtras.Rut} exitosamente",
                    ".: Sistema Horas Extras:.",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                CargarGrilla();
                Limpiar();
                Botones(true);
            }
        }
Ejemplo n.º 13
0
 private void CargarComboBox()
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         cbxBuscHora.DataSource = contexto.Trabajador.ToList();
         cbxRutHoras.DataSource = contexto.Trabajador.ToList();
     }
 }
Ejemplo n.º 14
0
 private void CargarTrabajador()
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         cbxRut.DataSource      = contexto.Trabajador.ToList();
         cbxNombre.DataSource   = contexto.Trabajador.ToList();
         cbxApellido.DataSource = contexto.Trabajador.ToList();
     }
 }
Ejemplo n.º 15
0
        private void CargarGrilla()
        {
            dgvHoras.Rows.Clear();
            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                List <HorasExtras> registroHoras = contexto.HorasExtras.ToList();

                foreach (HorasExtras item in registroHoras)
                {
                    dgvHoras.Rows.Add(new object[]
                    {
                        item.Id,
                        item.Rut,
                        item.HorasExtras1,
                        item.Fecha,
                    });
                }
            }
        }
Ejemplo n.º 16
0
        private void btnBuscarHoras_Click(object sender, EventArgs e)
        {
            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                dgvHoras.Rows.Clear();

                int Rut = Convert.ToInt32(cbxBuscHora.SelectedValue);
                List <HorasExtras> listar = contexto.HorasExtras.Where(x => x.Rut == Rut).ToList();
                foreach (var item in listar)
                {
                    dgvHoras.Rows.Add(new object[] {
                        item.Id,
                        item.Rut,
                        item.Fecha,
                        item.HorasExtras1,
                    });
                }
            }
        }
Ejemplo n.º 17
0
        private void BuscarUsuario_Click(object sender, EventArgs e)
        {
            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                dgvUsuarios.Rows.Clear();

                int             Usuario = Convert.ToInt32(cbxBuscUsuario.SelectedValue);
                List <Usuarios> listar  = contexto.Usuarios.Where(x => x.Usuario == Usuario).ToList();
                foreach (var item in listar)
                {
                    dgvUsuarios.Rows.Add(new object[] {
                        item.Id,
                        item.Usuario,
                        item.Clave,
                        item.TipoUsuario,
                    });
                }
            }
        }
Ejemplo n.º 18
0
        private void CargarGrilla()
        {
            dgvUsuarios.Rows.Clear();
            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                List <Usuarios> registroUsuarios = contexto.Usuarios.ToList();

                foreach (Usuarios item in registroUsuarios)
                {
                    dgvUsuarios.Rows.Add(new object[]
                    {
                        item.Id,
                        item.Usuario,
                        item.Clave,
                        item.TipoUsuario,
                    });
                }
            }
        }
 private void CargarGrilla()
 {
     using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
     {
         dgvVwSumaHoras.Rows.Clear();
         List <VW_suma_horas> sumaHoras = contexto.VW_suma_horas.ToList();
         foreach (VW_suma_horas item in sumaHoras)
         {
             dgvVwSumaHoras.Rows.Add(new object[]
             {
                 item.Rut_trabajador,
                 item.Nombre_trabajador,
                 item.Apellido_trabajador,
                 item.Nombre_seccion,
                 item.Mes,
                 item.Total_Horas
             });
         }
     }
 }
        private void CargarGrilla()
        {
            dgvPersonal.Rows.Clear();
            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                List <Trabajador> registroPersonal = contexto.Trabajador.ToList();

                foreach (Trabajador item in registroPersonal)
                {
                    dgvPersonal.Rows.Add(new object[]
                    {
                        item.Rut,
                        item.Nombre,
                        item.Apellido,
                        item.Seccion,
                        item.FechaIngreso,
                    });
                }
            }
        }
Ejemplo n.º 21
0
 private void Eliminar()
 {
     if (cbxRutHoras.ValueMember == "")
     {
         MessageBox.Show("Por favor seleccione el Rut que desea borrar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         DialogResult resultado = MessageBox.Show(
             "Esta seguro de eliminar al Rut" + Rut + "Del sistema",
             "Borrar", MessageBoxButtons.YesNo,
             MessageBoxIcon.Question
             );
         if (resultado == DialogResult.Yes)
         {
             using (var contexto = new HorasExtrasLacteosOsornoEntities())
             {
                 contexto.HorasExtras.Attach(_horasExtras);
                 contexto.HorasExtras.Remove(_horasExtras);
                 contexto.SaveChanges();
             }
             CargarGrilla();
             Botones(true);
             MessageBox.Show(
                 "Se a eliminado al Rut " + Rut + "Del sistema",
                 "Borrado exitoso", MessageBoxButtons.OK,
                 MessageBoxIcon.Information
                 );
         }
         else
         {
             MessageBox.Show(
                 "Se cancelo la operacion borrar al Rut" + Rut + "Del sistema",
                 "Borrado cancelado", MessageBoxButtons.OK,
                 MessageBoxIcon.Information
                 );
         }
     }
 }
Ejemplo n.º 22
0
        private void Guardar()
        {
            _usuario = new Usuarios()
            {
                Usuario     = Convert.ToInt32(txtRegUsuario.Text),
                Clave       = txtRegClave.Text,
                TipoUsuario = cbxRegTipoUsuario.Text,
            };

            using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
            {
                contexto.Usuarios.Add(_usuario);
                contexto.SaveChanges();
            }
            MessageBox.Show(
                $"Se guardo el usrio {_usuario.Usuario} exitosamente",
                ".: Sistema Horas:.",
                MessageBoxButtons.OK,
                MessageBoxIcon.Information
                );
            CargarComboBox();
            CargarGrilla();
            Limpiar();
        }
        private void btnBuscarPersonal_Click(object sender, EventArgs e)
        {
            if (chkRut.Checked)
            {
                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    dgvPersonal.Rows.Clear();

                    int Rut = Convert.ToInt32(cbxRut.SelectedValue);
                    List <Trabajador> listar = contexto.Trabajador.Where(x => x.Rut == Rut).ToList();
                    foreach (var item in listar)
                    {
                        dgvPersonal.Rows.Add(new object[] {
                            item.Rut,
                            item.Nombre,
                            item.Apellido,
                            item.FechaIngreso,
                            item.Seccion,
                        });
                    }
                }
            }
            else if (chkNombre.Checked)
            {
                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    dgvPersonal.Rows.Clear();
                    String            Nombre = Convert.ToString(cbxNombre.Text);
                    List <Trabajador> listar = contexto.Trabajador.Where(x => x.Nombre == Nombre).ToList();
                    foreach (var item in listar)
                    {
                        dgvPersonal.Rows.Add(new object[] {
                            item.Rut,
                            item.Nombre,
                            item.Apellido,
                            item.FechaIngreso,
                            item.Seccion,
                        });
                    }
                }
            }
            else
            {
                using (HorasExtrasLacteosOsornoEntities contexto = new HorasExtrasLacteosOsornoEntities())
                {
                    dgvPersonal.Rows.Clear();
                    String            Apellido = Convert.ToString(cbxApellido.Text);
                    List <Trabajador> listar   = contexto.Trabajador.Where(x => x.Apellido == Apellido).ToList();
                    foreach (var item in listar)
                    {
                        dgvPersonal.Rows.Add(new object[] {
                            item.Rut,
                            item.Nombre,
                            item.Apellido,
                            item.FechaIngreso,
                            item.Seccion,
                        });
                    }
                }
            }
        }