public int Insertar(Conductor obj) { int resultado = -1; SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_CONDUCTOR_INSERTAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@DNI", obj.Dni); cmd.Parameters.AddWithValue("@NOMBRE", obj.Nombre); cmd.Parameters.AddWithValue("@APE_PAT", obj.ApellidoPaterno); cmd.Parameters.AddWithValue("@APE_MAT", obj.ApellidoMaterno); cmd.Parameters.AddWithValue("@BREVETE", obj.Brevete); cmd.Parameters.AddWithValue("@TLF", obj.Telefono); cmd.Parameters.AddWithValue("@EDO", obj.Estado); cmd.Parameters.AddWithValue("@ID_TD", obj.IdTipoDocumento); cn.Open(); resultado = cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { cn.Close(); } return(resultado); }
public List <TipoDocumento> Listar() { List <TipoDocumento> lista = new List <TipoDocumento>(); SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_TIPODOCUMENTO_LISTAR", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { lista.Add(new TipoDocumento() { IdTipoDocumento = dr.GetInt32(0), Nombre = dr.GetString(1) }); } } catch (Exception) { throw; } finally { cn.Close(); } return(lista); }
public List <Vehiculo> Listar() { List <Vehiculo> lista = new List <Vehiculo>(); SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_LISTADO", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { lista.Add(new Vehiculo() { IdVehiculo = dr.GetInt32(0), Placa = dr.GetString(1), Marca = dr.GetString(2), Modelo = dr.GetString(3), AnioFabricacion = dr.GetString(4), Certificado = dr.GetString(5), PesoMaximo = Convert.ToDecimal(dr.GetDecimal(6)), VolumenMaximo = Convert.ToDecimal(dr.GetDecimal(7)) }); } } catch (Exception) { throw; } finally { cn.Close(); } return(lista); }
public Vehiculo Obtener(int id) { Vehiculo p = new Vehiculo(); SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_VEHICULO_OBTENER", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id", id); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { p = new Vehiculo() { IdVehiculo = dr.GetInt32(0), Placa = dr.GetString(1), Marca = dr.GetString(2), Modelo = dr.GetString(3), AnioFabricacion = dr.GetString(4), Certificado = dr.GetString(5), PesoMaximo = Convert.ToDecimal(dr.GetDecimal(6)), VolumenMaximo = Convert.ToDecimal(dr.GetDecimal(7)) }; } } catch (Exception) { throw; } finally { cn.Close(); } return(p); }
public int Eliminar(Vehiculo v) { int resultado = -1; SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_VEHICULO_ELIMINAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id", v.IdVehiculo); cn.Open(); resultado = cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { cn.Close(); } return(resultado); }
public List <Conductor> Listar() { List <Conductor> lista = new List <Conductor>(); SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_CONDUCTOR_LISTAR", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { lista.Add(new Conductor() { ConductorId = dr.GetInt32(0), Dni = dr.GetString(1), Nombre = dr.GetString(2), ApellidoPaterno = dr.GetString(3), ApellidoMaterno = dr.GetString(4), Brevete = dr.GetString(5), Telefono = dr.GetString(6), Estado = dr.GetString(7), IdTipoDocumento = dr.GetInt32(8), NombreTipoDocumento = dr.GetString(9) }); } } catch (Exception) { throw; } finally { cn.Close(); } return(lista); }
public int Actualizar(Vehiculo v) { int resultado = -1; SqlConnection cn = new BDConexion().ObtenerConexion(); try { SqlCommand cmd = new SqlCommand("SP_ACTUALIZAR_VEHICULO", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@placa", v.Placa); cmd.Parameters.AddWithValue("@marca", v.Marca); cmd.Parameters.AddWithValue("@modelo", v.Modelo); cmd.Parameters.AddWithValue("@anioFabricacion", v.AnioFabricacion); cmd.Parameters.AddWithValue("@certificado", v.Certificado); cmd.Parameters.AddWithValue("@pesoMaximo", v.PesoMaximo); cmd.Parameters.AddWithValue("@volumenMaximo", v.VolumenMaximo); cmd.Parameters.AddWithValue("@id", v.IdVehiculo); cn.Open(); resultado = cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { cn.Close(); } return(resultado); }