private void btnBuscar_Click(object sender, EventArgs e) { frmBuscarInasistencia var_frmBuscarInasistencia = new frmBuscarInasistencia(var_usuario.id); if (var_frmBuscarInasistencia.ShowDialog() == DialogResult.OK) { var_inasistencia_seleccionada = var_frmBuscarInasistencia.InasistenciaSeleccionada; cmbTipo_Inasistencia.SelectedValue = var_inasistencia_seleccionada.tipoInasistencia.id; dtpRegInasis.Value = var_inasistencia_seleccionada.fecha; txtHIni_Inasis.Text = var_inasistencia_seleccionada.horaInicio; txtHFin_Inasis.Text = var_inasistencia_seleccionada.horaFin; txtDescripcion_HE.Text = var_inasistencia_seleccionada.motivo; } estadoForm = Estado.Buscar; estadoComponentes(estadoForm); }
private void dgvVal_HoLibre_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { String validacion = ""; ServicioJava.inasistencia _inasis = dgvVal_HoLibre.Rows[e.RowIndex].DataBoundItem as ServicioJava.inasistencia; dgvVal_HoLibre.Rows[e.RowIndex].Cells[0].Value = _inasis.motivo; if (_inasis.justificado == -1) { validacion = "PENDIENTE"; } else if (_inasis.justificado == 0) { validacion = "NO VALIDADO"; } else if (_inasis.justificado == 1) { validacion = "VALIDADO"; } dgvVal_HoLibre.Rows[e.RowIndex].Cells[1].Value = validacion; }
private void btnGuardar_Click(object sender, EventArgs e) { ServicioJava.inasistencia inasis = new ServicioJava.inasistencia(); inasis.personal = new ServicioJava.personal(); inasis.personal.id = var_usuario.id; inasis.tipoInasistencia = new ServicioJava.tipoInasistencia(); inasis.tipoInasistencia = (ServicioJava.tipoInasistencia)cmbTipo_Inasistencia.SelectedItem; inasis.fecha = dtpRegInasis.Value; inasis.fechaSpecified = true; inasis.horaInicio = txtHIni_Inasis.Text; inasis.horaFin = txtHFin_Inasis.Text; inasis.motivo = txtDescripcion_HE.Text; //llamamos al SERVICIO RESPECTIVO try { if (estadoForm == Estado.Nuevo) { servTA.insertarInasistencia(inasis); } else if (estadoForm == Estado.Modificar) { servTA.actualizarInasistencia(inasis); } } catch (Exception ex) { System.Console.Write(ex); } estadoForm = Estado.Inicial; estadoComponentes(estadoForm); //mostramos mensaje de registro exitoso this.muestraMensajeExitoso(); }
private void btnGuardar_Click(object sender, EventArgs e) { //VERIFIFCAR Q TODOS LOS CAMPOS SEAN OBLIGATORIOS if (dtpHoraFin.Value == dtpHoraIni.Value) { //hora fin menor o igual que la hora inicio //mostramos mensaje de error MessageBox.Show("ERROR , ¡Las horas deben ser diferentes!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (dtpHoraFin.Value < dtpHoraIni.Value) { //hora fin menor que la hora inicio //mostramos mensaje de error MessageBox.Show("ERROR , ¡La hora fin debe ser mayor que la hora inicio!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (txtMotivo_HL.Text == "" | txtMotivo_HL.Text == " ") { MessageBox.Show("ERROR , ¡Debe ingresar un motivo!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { ServicioJava.inasistencia inaHL = new ServicioJava.inasistencia(); /*sacamos el id del personal y lo asignamos*/ inaHL.personal = new ServicioJava.personal(); inaHL.personal.id = var_usuario.id; //vamos a REGISTRAR una hora libre que es de tipo INASISTENCIA ServicioJava.tipoInasistencia _tipoIna = new ServicioJava.tipoInasistencia(); _tipoIna.id = 4; //el ID de INASISTENCIA ES 4 inaHL.tipoInasistencia = _tipoIna; //fecha inaHL.fecha = dtpSoliHL.Value; inaHL.fechaSpecified = true; //hora inicio inaHL.horaInicio = dtpHoraIni.Value.ToString(); inaHL.horaFin = dtpHoraFin.Value.ToString(); //inaHL.horaInicio = txtHIni_HL.Text; //inaHL.horaFin = txtHFin_HL.Text; //motivo inaHL.motivo = txtMotivo_HL.Text; //llamamos al SERVICIO RESPECTIVO if (estadoInasistencia == Estado.Nuevo) { servTA.insertarInasistencia(inaHL); } else if (estadoInasistencia == Estado.Modificar) { //sacar el id de la inaistencia seleccionada inaHL.id = inaSelec.id; inaHL.justificado = -1; //inaHL.activo = 1 //?????????????????????????????? servTA.actualizarInasistencia(inaHL); } //mostramos mensaje de registro exitoso this.muestraMensajeExitoso(); estadoComponentes(Estado.Inicial); } }