private void insertarAsistencias() { AsistenciasModel parametros = new AsistenciasModel(); AsistenciasController funcion = new AsistenciasController(); if (string.IsNullOrEmpty(rtxObservacion.Text)) { rtxObservacion.Text = "-"; } parametros.idPersonal = idPersonal; parametros.fechaEntrada = DateTime.Now; parametros.fechaSalida = DateTime.Now; parametros.estado = "ENTRADA"; parametros.horas = 0; parametros.observacion = rtxObservacion.Text; if (funcion.insertarAsistencias(parametros) == true) { txtAviso.Text = "ENTRADA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); panelObservacion.Visible = false; } }
public bool insertarAsistencias(AsistenciasModel parametros) { try { ConexionMaestraController.abrir(); SqlCommand cmd = new SqlCommand("insertarAsistencias", ConexionMaestraController.conectar); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idPersonal", parametros.idPersonal); cmd.Parameters.AddWithValue("@fechaEntrada", parametros.fechaEntrada); cmd.Parameters.AddWithValue("@fechaSalida", parametros.fechaSalida); cmd.Parameters.AddWithValue("@estado", parametros.estado); cmd.Parameters.AddWithValue("@horas", parametros.horas); cmd.Parameters.AddWithValue("@observacion", parametros.observacion); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Console.WriteLine(ex.StackTrace); return(false); } finally { ConexionMaestraController.cerrar(); } }
private void confimarSalida() { AsistenciasModel parametros = new AsistenciasModel(); AsistenciasController funcion = new AsistenciasController(); parametros.idPersonal = idPersonal; parametros.fechaSalida = DateTime.Now; parametros.horas = Bases.DateDiff(Bases.DateInterval.Hour, fechaRegistro, DateTime.Now); if (funcion.modificarAsistencia(parametros) == true) { txtAviso.Text = "SALIDA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); } }