public static void Actualizar(cAlmacen Almacen) { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspActualizarAlmacen"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("AlmacenID", Almacen.ID); Cmd.Parameters.AddWithValue("Nombre", Almacen.Nombre); Cmd.Parameters.AddWithValue("Telefono", Almacen.Telefono); Cmd.Parameters.AddWithValue("Fax", Almacen.Fax); Cmd.Parameters.AddWithValue("Direccion", Almacen.Direccion); Cmd.Parameters.AddWithValue("Ciudad", Almacen.Ciudad); Cmd.Parameters.AddWithValue("Provincia", Almacen.Provincia); Cmd.Parameters.AddWithValue("Email", Almacen.Email); Cmd.Parameters.AddWithValue("Web", Almacen.Web); Cmd.Parameters.AddWithValue("Observacion", Almacen.Observacion); Cmd.Parameters.AddWithValue("FechaModificacion", DateTime.Now.Date); Cmd.ExecuteNonQuery(); } } catch (SqlException Ex) { throw Ex; } }
private void MostrarDatos(cAlmacen Almacen) { txtCodigo.Text = Convert.ToString(Almacen.ID); txtNombre.Text = Almacen.Nombre; txtDireccion.Text = Almacen.Direccion; txtCiudad.Text = Almacen.Ciudad; txtProvincia.Text = Almacen.Provincia; txtTelefono.Text = Almacen.Telefono; txtFax.Text = Almacen.Fax; txtCorreo.Text = Almacen.Email; txtWeb.Text = Almacen.Web; txtObservaciones.Text = Almacen.Observacion; }
public void GuardarCambios(cAlmacen Almacen) { //Si el almacen existe entonces actualizamos if (AlmacenDA.Existe(Almacen.ID)) { AlmacenDA.Actualizar(Almacen); } else //Si el almacen es nuevo entonces creamos { AlmacenDA.Crear(Almacen); } }
public static List <cAlmacen> Listar() { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspListarAlmacen"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Ejecutamos el lector SqlDataReader Reader = Cmd.ExecuteReader(); List <cAlmacen> Lista = new List <cAlmacen>(); while (Reader.Read()) { cAlmacen Almacen = new cAlmacen(); Almacen.ID = Reader.GetInt32(Reader.GetOrdinal("ID")); Almacen.Nombre = Reader.GetString(Reader.GetOrdinal("Nombre")); Almacen.Telefono = Reader.IsDBNull(Reader.GetOrdinal("Telefono"))?null : Reader.GetString(Reader.GetOrdinal("Telefono")); Almacen.Fax = Reader.GetString(Reader.GetOrdinal("Fax")); Almacen.Direccion = Reader.GetString(Reader.GetOrdinal("Direccion")); Almacen.Ciudad = Reader.GetString(Reader.GetOrdinal("Ciudad")); Almacen.Provincia = Reader.GetString(Reader.GetOrdinal("Provincia")); Almacen.Email = Reader.GetString(Reader.GetOrdinal("Email")); Almacen.Web = Reader.GetString(Reader.GetOrdinal("Web")); Almacen.Observacion = Reader.GetString(Reader.GetOrdinal("Observacion")); Almacen.FechaCreacion = Reader.GetDateTime(Reader.GetOrdinal("FechaCreacion")); Almacen.FechaModificacion = Reader.GetDateTime(Reader.GetOrdinal("FechaModificacion")); //Agregamos el articulo a la lista Lista.Add(Almacen); } //Cerramos la conexion Conn.Close(); //Retornamos la lista de clientes return(Lista); } } catch (SqlException Ex) { return(null); throw Ex; } }
//Obtenemos los datos para actualizaciones private cAlmacen ObtenerDatos() { cAlmacen Almacen = new cAlmacen(); Almacen.ID = Convert.ToInt32(txtCodigo.Text); Almacen.Nombre = txtNombre.Text; Almacen.Direccion = txtDireccion.Text; Almacen.Ciudad = txtCiudad.Text; Almacen.Provincia = txtProvincia.Text; Almacen.Telefono = txtTelefono.Text; Almacen.Fax = txtFax.Text; Almacen.Email = txtCorreo.Text; Almacen.Web = txtWeb.Text; Almacen.Observacion = txtObservaciones.Text; return(Almacen); }
public static cAlmacen BuscarPorID(int ID) { try { //Declaramos la conexion hacia la base de datos using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspBuscarAlmacenPorID"; //Creamos el command para la insercion SqlCommand Cmd = new SqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("AlmacenID", ID); SqlDataReader Reader = Cmd.ExecuteReader(); cAlmacen Almacen = new cAlmacen(); while (Reader.Read()) { Almacen.ID = Reader.GetInt32(Reader.GetOrdinal("ID")); Almacen.Nombre = Reader.GetString(Reader.GetOrdinal("Nombre")); Almacen.Telefono = Reader.GetString(Reader.GetOrdinal("Telefono")); Almacen.Fax = Reader.GetString(Reader.GetOrdinal("Fax")); Almacen.Direccion = Reader.GetString(Reader.GetOrdinal("Direccion")); Almacen.Ciudad = Reader.GetString(Reader.GetOrdinal("Ciudad")); Almacen.Provincia = Reader.GetString(Reader.GetOrdinal("Provincia")); Almacen.Email = Reader.GetString(Reader.GetOrdinal("Email")); Almacen.Web = Reader.GetString(Reader.GetOrdinal("Web")); Almacen.Observacion = Reader.GetString(Reader.GetOrdinal("Observacion")); Almacen.FechaCreacion = Reader.GetDateTime(Reader.GetOrdinal("FechaCreacion")); Almacen.FechaModificacion = Reader.GetDateTime(Reader.GetOrdinal("FechaModificacion")); } Conn.Close(); return(Almacen); } } catch (SqlException Ex) { return(null); throw Ex; } }