public List <Chofer> traerChoferes() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Chofer> choferes = new List <Chofer>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT LEGAJO, NOMBRE, APELLIDO FROM CHOFER"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow chofer in objTablaDatos.Rows) { Chofer objChofer = new Chofer(); objChofer.NumeroLegajo = Convert.ToInt32(chofer["LEGAJO"]); objChofer.Nombre = chofer["NOMBRE"].ToString(); objChofer.Apellido = chofer["APELLIDO"].ToString(); choferes.Add(objChofer); } return(choferes); }
public void agregarChofer(Chofer chofer) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO CHOFER VALUES (@NOMBRE, @APELLIDO, @DNI)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@NOMBRE", chofer.Nombre); objComando.Parameters.AddWithValue("@APELLIDO", chofer.Apellido); objComando.Parameters.AddWithValue("@DNI", chofer.DNI); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }