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(); } }
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(); } }
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"); } }
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 -.- "); } }
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"); } }
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 "); } }
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 "); } }
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"); } }
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"); } }