Example #1
0
        private void btnAprobar_Click(object sender, RoutedEventArgs e)
        {
            if (dgPermisos.SelectedItem != null)
            {
                Permisos P = (Permisos)dgPermisos.SelectedItem;


                if (P.Estado.Equals("Pendiente"))
                {
                    P.Estado = "Aprobado";
                }
                else
                {
                    MessageBox.Show("La operacion no es valida");
                }


                datos.Entry(P).State = System.Data.Entity.EntityState.Modified;
                datos.SaveChanges();
                CargarDatosGrilla();
            }
        }
Example #2
0
        private void btnAprobar_Click(object sender, RoutedEventArgs e)
        {
            if (dgVacaciones.SelectedItem != null)
            {
                Vacaciones V = (Vacaciones)dgVacaciones.SelectedItem;


                if (V.Estado.Equals("Pendiente"))
                {
                    V.Estado = "Aprobado";
                }
                else
                {
                    MessageBox.Show("La operacion no es valida");
                }


                Datos.Entry(V).State = System.Data.Entity.EntityState.Modified;
                Datos.SaveChanges();
                cargarGrillaVacaciones();
            }
        }
Example #3
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            int      salarioAnterior;
            Empleado EmpleadoSeleccionada = (Empleado)dgSalario.SelectedItem;
            Empleado_Salario_Historico empSalarioHistorico = new Empleado_Salario_Historico();

            try {
                if (dgSalario.SelectedItem != null)
                {
                    if (validarSalario() == false)
                    {
                        salarioAnterior = int.Parse(txtSalarioAnterior.Text);
                        //Salario Actual del Empleado
                        EmpleadoSeleccionada.Salario_Basico = int.Parse(txtSalario.Text);

                        //Histórico de salarios
                        empSalarioHistorico.Empleado_Id             = EmpleadoSeleccionada.Id_Empleado;
                        empSalarioHistorico.Salario_Basico_Anterior = salarioAnterior;
                        empSalarioHistorico.Salario_Basico_Nuevo    = int.Parse(txtSalario.Text);
                        empSalarioHistorico.Fecha_Hora = DateTime.Now;
                        empSalarioHistorico.Usuario_Id = int.Parse(Global.user);
                        //Falta guardar el Usuario para que no genero conflicto, al eliminar o mejor comentar el try catch se puede ver el error
                        //empSalarioHistorico.Usuario_Id =

                        Datos.Entry(EmpleadoSeleccionada).State = System.Data.Entity.EntityState.Modified;
                        Datos.Empleado_Salario_Historico.Add(empSalarioHistorico);
                        Datos.SaveChanges();
                        CargarDatosGrilla();

                        MessageBox.Show("Datos guardados :)");
                    }
                    else
                    {
                        MessageBox.Show("El salario debe ser mayor al actual");
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar primeramente la persona a modificar ");
                }
            }
            catch
            {
                MessageBox.Show("Ha ocurrido un error");
            }
        }
Example #4
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Turno tur = new Turno();
                tur.Hora_Entrada  = txtHoraEnt.Text;
                tur.Hora_Salida   = txtHoraSal.Text;
                tur.Observaciones = txtObservacion.Text;

                if (txtHoraEnt.Text != "")
                {
                    if (txtHoraSal.Text != "")
                    {
                        if (txtObservacion.Text != "")
                        {
                            datos.Turno.Add(tur);
                            datos.SaveChanges();
                            MessageBox.Show("Turno Guardado con éxito¡¡¡");
                            LimpiarDatos();
                        }
                        else

                        {
                            MessageBox.Show("Falta Campos");
                        }
                    }
                    else

                    {
                        MessageBox.Show("Falta Campos");
                    }
                }
                else

                {
                    MessageBox.Show("Falta Campos");
                }
            }

            catch
            {
                MessageBox.Show("Completa todo -.- ");
            }
        }
Example #5
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            //Instaciar el objeto de la clase Empleado
            Empleado emp = new Empleado();

            try
            {
                if (ValidarDatos() == false)
                {
                    emp.Nombres             = txtNombre.Text;
                    emp.Apellidos           = txtApellido.Text;
                    emp.Nro_Documento       = txtDocumento.Text;
                    emp.Direccion           = txtDireccion.Text;
                    emp.Nro_Telefono        = txtTelefono.Text;
                    emp.Salario_Basico      = Convert.ToInt32(txtSalario.Text);
                    emp.Fecha_Nacimiento    = Convert.ToDateTime(dtpFechaNacimiento.SelectedDate);
                    emp.Fecha_Incorporacion = dtpFechaIncorporacion.SelectedDate;
                    emp.Imagen_Perfil       = foto.Source.ToString();
                    emp.Turno = (Turno)cboTurno.SelectedItem;


                    //Guardamos los datos ingresados

                    datos.Empleado.Add(emp);
                    datos.SaveChanges();
                    MessageBox.Show("Datos del Empleado Guardado con éxito¡¡¡");
                    LimpiarDatos();
                }
                else
                {
                    MessageBox.Show("Por favor llene todos los campos");
                }
            }
            catch
            {
                MessageBox.Show("Llene todos los campos");
            }
        }
Example #6
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Liquidacion_Mensual LM = new Liquidacion_Mensual();
                LM.Mes              = Convert.ToInt16(txtMes.Text);
                LM.Anho             = Convert.ToInt16(txtAño.Text);
                LM.Fecha_Generacion = DateTime.Now;
                LM.Usuario_Id       = int.Parse(Global.user);
                LM.Estado           = "A";

                if (txtMes.Text != "")
                {
                    if (txtAño.Text != "")
                    {
                        Datos.Liquidacion_Mensual.Add(LM);
                        Datos.SaveChanges();
                        MessageBox.Show("Liquidacion Guardada");
                    }
                    else

                    {
                        MessageBox.Show("Falta Campos");
                    }
                }

                else

                {
                    MessageBox.Show("Falta Campos");
                }
            }

            catch
            {
                MessageBox.Show("LLena todos los campos plis ");
            }
        }
Example #7
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Concepto con = new Concepto();
                con.Descripcion = txtDescripcion_Concepto.Text;
                con.Tipo        = txtTipo_Concepto.Text;


                if (txtDescripcion_Concepto.Text != "")
                {
                    if (txtTipo_Concepto.Text != "")
                    {
                        datos.Concepto.Add(con);
                        datos.SaveChanges();
                        MessageBox.Show("Concepto Guardado");
                        LimpiarDatos();
                    }
                    else

                    {
                        MessageBox.Show("Falta Campos");
                    }
                }

                else

                {
                    MessageBox.Show("Falta Campos");
                }
            }

            catch
            {
                MessageBox.Show("LLena todos los campos plis ");
            }
        }
Example #8
0
        private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Liquidacion_Mensual_Detalle LMD = new Liquidacion_Mensual_Detalle();
                //FALTA VALIDAR MONTO > 0, MOSTRAR EN TIPO SI ES POSITIVO O NEGATIVO
                //VALIDAR EN MONTO QUE SI ES NEGATIVO MULTIPLICAR POR -1
                //SUMAR LOS CONCEPTOS EN UNA VARIABLE PARA
                //SUMAR O RESTAR AL MONTO DE LIQUIDACION FINAL
                //AFKSGGDKS T_T



                if (txtMonto.Text != " ")
                {
                    if (cboConcepto.SelectedItem != null)
                    {
                        if (cboEmpleado.SelectedItem != null)
                        {
                            if (cboLiquidacion.SelectedItem != null)
                            {
                                Liquidacion_Mensual varEst = (Liquidacion_Mensual)cboLiquidacion.SelectedItem;

                                if (varEst.Estado != "A")
                                {
                                    MessageBox.Show("El estado de la Liquidacion debe ser Activo");
                                }
                                else
                                {
                                    LMD.Liquidacion_Id = varEst.Id_Liquidacion;
                                    LMD.Empleado       = (Empleado)cboEmpleado.SelectedItem;
                                    LMD.Concepto       = (Concepto)cboConcepto.SelectedItem;
                                    LMD.Monto          = int.Parse(txtMonto.Text);

                                    Datos.Liquidacion_Mensual_Detalle.Add(LMD);
                                    Datos.SaveChanges();
                                    CargarDatosGrilla();
                                }
                            }
                            else
                            {
                                MessageBox.Show("Falta Campos");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Falta Campos");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Falta Campos");
                    }
                }
                else
                {
                    MessageBox.Show("Falta Campos");
                }
            }catch
            {
                MessageBox.Show("Error, Algo salió mal xDDDD");
            }
        }
Example #9
0
        private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Liquidacion_Mensual_Detalle LMD = new Liquidacion_Mensual_Detalle();

                //SUMAR LOS CONCEPTOS EN UNA VARIABLE PARA
                //SUMAR O RESTAR AL MONTO DE LIQUIDACION FINAL
                //AFKSGGDKS T_T

                if (txtMonto.Text != " ")
                {
                    if (cboConcepto.SelectedItem != null)
                    {
                        if (cboEmpleado.SelectedItem != null)
                        {
                            if (cboLiquidacion.SelectedItem != null)
                            {
                                Liquidacion_Mensual varEst = (Liquidacion_Mensual)cboLiquidacion.SelectedItem;
                                if (Convert.ToInt64(txtMonto.Text) <= 0)
                                {
                                    MessageBox.Show("El monto debe ser mayor a 0");
                                }
                                else
                                {
                                    if (varEst.Estado != "A")
                                    {
                                        MessageBox.Show("El estado de la Liquidacion debe ser Activo");
                                    }
                                    else
                                    {
                                        Concepto concepto = (Concepto)cboConcepto.SelectedItem;
                                        LMD.Liquidacion_Id = varEst.Id_Liquidacion;
                                        LMD.Empleado       = (Empleado)cboEmpleado.SelectedItem;
                                        LMD.Concepto       = (Concepto)cboConcepto.SelectedItem;

                                        if (concepto.Tipo == "Negativo")
                                        {
                                            LMD.Monto = ((int.Parse(txtMonto.Text)) * -1);
                                        }
                                        else
                                        {
                                            LMD.Monto = int.Parse(txtMonto.Text);
                                        }

                                        Datos.Liquidacion_Mensual_Detalle.Add(LMD);
                                        Datos.SaveChanges();
                                        CargarDatosGrilla();
                                        LimpiarDatos();
                                        MessageBox.Show("Datos guardados");
                                    }
                                }
                            }
                            else
                            {
                                MessageBox.Show("Falta Campos");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Falta Campos");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Falta Campos");
                    }
                }
                else
                {
                    MessageBox.Show("Falta Campos");
                }
            }
            catch
            {
                MessageBox.Show("Error, revise los datos que selecciona");
            }
        }