public static List <Marcacion> ObtenerMarcaciones() { Marcacion m; listaMarcacion.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "Select * from Marcacion"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { m = new Marcacion(); m.Id = elLectorDeDatos.GetInt32(0); m.empleado = Usuari.ObtenerUsuario(elLectorDeDatos.GetInt32(1)); m.MarcacionEntrada = elLectorDeDatos.GetString(2); m.MarcacionSalida = elLectorDeDatos.GetString(3); m.HorasTrabajadas = elLectorDeDatos.GetString(4); m.FechaMarcacion = elLectorDeDatos.GetDateTime(5); listaMarcacion.Add(m); } return(listaMarcacion); } }
public static void AgregarMarcacion(Marcacion m) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "INSERT INTO Marcacion (Usuario,MarcacionEntrada, MarcacionSalida,HorasTrabajadas, FechaMarcacion)VALUES (@Usuario, @MarcacionEntrada, @MarcacionSalida, @HorasTrabajadas, @FechaMarcacion)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = m.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void ActualizarMarcacion(int index, Marcacion m) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "UPDATE Marcacion SET Usuario=@Usuario, MarcacionEntrada=@MarcacionEntrada, MarcacionSalida=@MarcacionSalida,HorasTrabajadas=@HorasTrabajadas, FechaMarcacion=@FechaMarcacion where Id = @Id"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = m.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void AgregarMarcacion(Marcacion m) { listaMarcacion.Add(m); }