protected void Page_Load(object sender, EventArgs e) { if (Session[Session.SessionID + "sesionAdmin"] != null) { try { BL_Articulo neg_art = new BL_Articulo(); BL_PrecioyStock pys = new BL_PrecioyStock(); //if(!IsPostBack) Listado_articulos = neg_art.listar(); var ItemEliminar = Request.QueryString["idEliminar"]; Session[Session.SessionID + "ID_Eliminar"] = ItemEliminar; if (ItemEliminar != null) { neg_art.EliminarArticulo_Logica(Convert.ToInt32(ItemEliminar)); pys.Eliminar(Convert.ToInt32(ItemEliminar)); Response.Redirect("Eliminar_Articulo"); } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex.Message; Response.Redirect("Error"); } } else { Response.Redirect("DefaultExpiroSesion"); } }
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"); } }