public bool InsertarAsistencias(Lasistencias parametros) { try { CONEXIONMAESTRA.abrir(); SqlCommand cmd = new SqlCommand("Insertar_ASISTENCIAS", CONEXIONMAESTRA.conectar); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_personal", parametros.Id_personal); cmd.Parameters.AddWithValue("@Fecha_entrada", parametros.Fecha_entrada); cmd.Parameters.AddWithValue("@Fecha_salida", parametros.Fecha_salida); 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.StackTrace); return(false); } finally { CONEXIONMAESTRA.cerrar(); } }
private void ConfirmarSalida() { Lasistencias parametros = new Lasistencias(); Dasistencias funcion = new Dasistencias(); parametros.Id_personal = IdPersonal; parametros.Fecha_salida = DateTime.Now; parametros.Horas = Bases.DateDiff(Bases.DateInterval.Hour, fechaReg, DateTime.Now); if (funcion.ConfirmarSalida(parametros) == true) { txtaviso.Text = "SALIDA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); } }
private void InsertarAsistencias() { if (string.IsNullOrEmpty(txtObservacion.Text)) { txtObservacion.Text = "-"; } Lasistencias parametros = new Lasistencias(); Dasistencias funcion = new Dasistencias(); parametros.Id_personal = IdPersonal; parametros.Fecha_entrada = DateTime.Now; parametros.Fecha_salida = DateTime.Now; parametros.Estado = "ENTRADA"; parametros.Horas = 0; parametros.Observacion = txtObservacion.Text; if (funcion.InsertarAsistencias(parametros) == true) { txtaviso.Text = "ENTRADA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); panelObservacion.Visible = false; } }
public bool ConfirmarSalida(Lasistencias parametros) { try { CONEXIONMAESTRA.abrir(); SqlCommand cmd = new SqlCommand("ConfirmarSalida", CONEXIONMAESTRA.conectar); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_personal", parametros.Id_personal); cmd.Parameters.AddWithValue("@Fecha_salida", parametros.Fecha_salida); cmd.Parameters.AddWithValue("@Horas", parametros.Horas); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { MessageBox.Show(ex.StackTrace); return(false); } finally { CONEXIONMAESTRA.cerrar(); } }