public static List <Usuari> ObtenerUsuarios() { Usuari u; listarUsuario.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "select * from Usuario"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { u = new Usuari(); u.Id = elLectorDeDatos.GetInt32(0); u.NroDocumento = elLectorDeDatos.GetString(1); u.Nombre = elLectorDeDatos.GetString(2); u.Apellido = elLectorDeDatos.GetString(3); u.departamento = Departamento.ObtenerDpto(elLectorDeDatos.GetInt32(4)); u.cargo = Cargo.ObtenerCar(elLectorDeDatos.GetInt32(5)); u.FechaIngreso = elLectorDeDatos.GetDateTime(6); u.Correo = elLectorDeDatos.GetString(7); listarUsuario.Add(u); } } return(listarUsuario); }
public static List <Bloque> ObtenerBloques() { Bloque b; listaBloque.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "select * from Bloque"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { b = new Bloque(); b.Id = elLectorDeDatos.GetInt32(0); b.NombreUsuario = Usuari.ObtenerUsuario(elLectorDeDatos.GetInt32(1)); b.Tipo_Hora = (TipoHora)elLectorDeDatos.GetInt32(2); b.HoraEntrada = elLectorDeDatos.GetDateTime(3); b.HoraSalida = elLectorDeDatos.GetDateTime(4); b.FechaEntrada = elLectorDeDatos.GetDateTime(5); b.FechaSalida = elLectorDeDatos.GetDateTime(6); listaBloque.Add(b); } } return(listaBloque); }
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 AgregarUsuario(Usuari u) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "INSERT INTO Usuario (NroDocumento, Nombre, Apellido, Departamento, Cargo,FechaIngreso, Correo)VALUES (@NroDocumento, @Nombre, @Apellido, @Departamento, @Cargo, @FechaIngreso, @Correo)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = u.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void EditarUsuario(int index, Usuari u) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "UPDATE Usuario SET NroDocumento=@NroDocumento, Nombre =@Nombre, Apellido=@Apellido, Departamento=@Departamento, Cargo=@Cargo,FechaIngreso=@FechaIngreso, Correo=@Correo where Id = @Id"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = u.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void EliminarUsuario(Usuari p) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from Usuario where Id = @Id"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p9 = new SqlParameter("@Id", p.Id); p9.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p9); cmd.ExecuteNonQuery(); } }
public static void EditarUsuario(int index, Usuari p) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "UPDATE Usuario SET Nombre = @Nombre, Apellido = @Apellido, NroDocumento = @NroDocumneto, CodigoHumano = @CodigoHumano, departamento = @departamento, cargo = @cargo, FechaIngreso = @FechaIngreso, tipoUsuario = @tipoUsuario where Id = @Id"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlParameter p1 = new SqlParameter("@Nombre", p.Nombre); SqlParameter p2 = new SqlParameter("@Apellido", p.Apellido); SqlParameter p3 = new SqlParameter("@NroDocumneto", p.NroDocumento); SqlParameter p4 = new SqlParameter("@CodigoHumano", p.CodigoHumano); SqlParameter p5 = new SqlParameter("@departamento", p.departamento); SqlParameter p6 = new SqlParameter("@cargo", p.cargo); SqlParameter p7 = new SqlParameter("@FechaIngreso", p.FechaIngreso); SqlParameter p8 = new SqlParameter("@tipoUsuario", p.tipoUsuario); SqlParameter p9 = new SqlParameter("@Id", p.Id); p1.SqlDbType = SqlDbType.VarChar; p2.SqlDbType = SqlDbType.VarChar; p3.SqlDbType = SqlDbType.VarChar; p4.SqlDbType = SqlDbType.VarChar; p5.SqlDbType = SqlDbType.Int; p6.SqlDbType = SqlDbType.Int; p7.SqlDbType = SqlDbType.DateTime; p8.SqlDbType = SqlDbType.Int; p9.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Parameters.Add(p4); cmd.Parameters.Add(p5); cmd.Parameters.Add(p6); cmd.Parameters.Add(p7); cmd.Parameters.Add(p8); cmd.Parameters.Add(p9); cmd.ExecuteNonQuery(); } }
public static Usuari ObtenerUsuario(int id) { Usuari usuario = null; if (listarUsuario.Count == 0) { Usuari.ObtenerUsuarios(); } foreach (Usuari u in listarUsuario) { if (u.Id == id) { usuario = u; break; } } return(usuario); }
public static void AgregarUsuario(Usuari p) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Usuario (Nombre, Apellido, NroDocumento, departamento, cargo, FechaIngreso, tipoUsuario) VALUES (@Nombre, @Apellido, @NroDocumneto, @departamento, @cargo, @FechaIngreso, @tipoUsuario)"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlParameter p1 = new SqlParameter("@Nombre", p.Nombre); SqlParameter p2 = new SqlParameter("@Apellido", p.Apellido); SqlParameter p3 = new SqlParameter("@NroDocumneto", p.NroDocumento); //SqlParameter p4 = new SqlParameter("@CodigoHumano", p.CodigoHumano); SqlParameter p4 = new SqlParameter("@departamento", p.departamento); SqlParameter p5 = new SqlParameter("@cargo", p.cargo); SqlParameter p6 = new SqlParameter("@FechaIngreso", p.FechaIngreso); SqlParameter p7 = new SqlParameter("@tipoUsuario", p.tipoUsuario); p1.SqlDbType = SqlDbType.VarChar; p2.SqlDbType = SqlDbType.VarChar; p3.SqlDbType = SqlDbType.VarChar; //p4.SqlDbType = SqlDbType.VarChar; p4.SqlDbType = SqlDbType.Int; p5.SqlDbType = SqlDbType.Int; p6.SqlDbType = SqlDbType.DateTime; p7.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Parameters.Add(p4); cmd.Parameters.Add(p5); cmd.Parameters.Add(p6); cmd.Parameters.Add(p7); cmd.ExecuteNonQuery(); } }