public void Agregar(PrecioyStock pys) { AccesoDatos Datos = new AccesoDatos(); try { Datos.SettearSP("SP_AgregarPyS"); Datos.AgregarParametros("@ID", pys.IDarticulo); Datos.AgregarParametros("@Stock", pys.Stock); Datos.AgregarParametros("@Pventa", pys.PrecioVenta); Datos.AgregarParametros("@Pcompra", pys.PrecioCompra); Datos.AgregarParametros("@Activo", 1); Datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Modificar(PrecioyStock Modificacion) { AccesoDatos datos = new AccesoDatos(); try { datos.SettearQuery("update PrecioyStock set IDarticulo=@IDarticulo,Stock=@Stock, " + "PrecioVenta=@PrecioVenta,PrecioCompra=@PrecioCompra,Activo=@Activo where IDarticulo=@IDarticulo"); datos.AgregarParametros("@IDarticulo", Modificacion.IDarticulo); datos.AgregarParametros("@Stock", Modificacion.Stock); datos.AgregarParametros("@PrecioVenta", Modificacion.PrecioVenta); datos.AgregarParametros("@PrecioCompra", Modificacion.PrecioCompra); datos.AgregarParametros("@Activo", 1); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } }
public PrecioyStock Obtener_Precio(int IDart) { PrecioyStock PyS = new PrecioyStock(); AccesoDatos Datos = new AccesoDatos(); try { Datos.SettearSP("SP_ObtenerPrecio"); Datos.AgregarParametros("@IDarticulo", IDart); Datos.EjecutarLector(); Datos.Lector.Read(); PyS.IDarticulo = Datos.Lector.GetInt32(0); PyS.PrecioVenta = Datos.Lector.GetDecimal(1); PyS.PrecioCompra = Datos.Lector.GetDecimal(2); PyS.Stock = Datos.Lector.GetInt32(3); PyS.Activo = Datos.Lector.GetBoolean(4); return(PyS); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Eliminar(int IDarticulo) { PrecioyStock PyS = new PrecioyStock(); AccesoDatos Datos = new AccesoDatos(); try { Datos.SettearSP("SP_EliminarPrecio"); Datos.AgregarParametros("@IDarticulo", IDarticulo); Datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
protected void Btn_ModificarArticulo(object sender, EventArgs e) { if (Session[Session.SessionID + "sesionAdmin"] != null) { try { //if (!IsPostBack) //{ BL_Articulo nuevo_art = new BL_Articulo(); BL_PrecioyStock nuevo_precio = new BL_PrecioyStock(); articulo = new Articulo(); pys = new PrecioyStock(); articulo.Marca = new Marca(); articulo.Raza = new Raza(); articulo.Edad = new Edades(); articulo.Animal = new Animal(); articulo.Precio = new PrecioyStock(); articulo.ID = Convert.ToInt32(Session[Session.SessionID + "ID_modificar"]); articulo.Codigo = Convert.ToString(codigo_art.Text); articulo.Nombre = Convert.ToString(nombre_art.Text); articulo.Descripcion = Convert.ToString(descripcion_art.Text); articulo.Marca.ID = int.Parse(Lista_Marca.SelectedValue); articulo.Raza.ID = int.Parse(Lista_Raza.SelectedValue); articulo.Edad.ID = int.Parse(Lista_Edad.SelectedValue); articulo.Animal.ID = int.Parse(Lista_Animal.SelectedValue); articulo.Imagen_Url = Convert.ToString(imagen_art.Text); articulo.Precio.PrecioVenta = Convert.ToDecimal(precioV_art.Text); articulo.Precio.PrecioCompra = Convert.ToDecimal(precioU_art.Text); articulo.Precio.Stock = Convert.ToInt32(stock_art.Text); articulo.Precio.IDarticulo = articulo.ID; pys.IDarticulo = articulo.ID; pys.Stock = articulo.Precio.Stock; pys.PrecioVenta = articulo.Precio.PrecioVenta; pys.PrecioCompra = articulo.Precio.PrecioCompra; if (articulo != null) { nuevo_art.Modificar(articulo); nuevo_precio.Modificar(pys); Response.Redirect("Modif_Articulo"); } //} } catch (Exception ex) { throw ex; //Session["Error" + Session.SessionID] = ex.Message; //Response.Redirect("Error"); } } else { Response.Redirect("DefaultExpiroSesion"); } }
protected void Btn_GuardarArticulo(object sender, EventArgs e) { if (Session[Session.SessionID + "sesionAdmin"] != null) { try { if (!IsPostBack) { return; } BL_Articulo nuevo_art = new BL_Articulo(); BL_PrecioyStock nuevo_precio = new BL_PrecioyStock(); articulo = new Articulo(); pys = new PrecioyStock(); articulo.Marca = new Marca(); articulo.Raza = new Raza(); articulo.Edad = new Edades(); articulo.Animal = new Animal(); articulo.Precio = new PrecioyStock(); articulo.Codigo = Convert.ToString(codigo_art.Text); articulo.Nombre = Convert.ToString(nombre_art.Text); articulo.Descripcion = Convert.ToString(descripcion_art.Text); articulo.Marca.ID = int.Parse(Lista_Marca.SelectedValue); articulo.Raza.ID = int.Parse(Lista_Raza.SelectedValue); articulo.Edad.ID = int.Parse(Lista_Edad.SelectedValue); articulo.Animal.ID = int.Parse(Lista_Animal.SelectedValue); articulo.Imagen_Url = Convert.ToString(imagen_art.Text); articulo.Precio.PrecioVenta = Convert.ToDecimal(precioV_art.Text); articulo.Precio.PrecioCompra = Convert.ToDecimal(precioU_art.Text); articulo.Precio.Stock = Convert.ToInt32(stock_art.Text); if (articulo != null) { nuevo_art.Agregar(articulo); } pys.IDarticulo = nuevo_art.BuscarUltimo(); pys.Stock = articulo.Precio.Stock; pys.PrecioVenta = articulo.Precio.PrecioVenta; pys.PrecioCompra = articulo.Precio.PrecioCompra; nuevo_precio.Agregar(pys); Response.Redirect("Admin_Listarticulos"); } catch (Exception ex) { throw ex; } } else { Response.Redirect("DefaultExpiroSesion"); } }