protected void Page_Load(object sender, EventArgs e) { ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo(); gvListado.DataSource = LArticulo.ListarArticulo(); gvListado.DataBind(); }
protected void btnAgregar_Click(object sender, EventArgs e) { int _codigo; decimal _precio; string _nombre; Articulo A; try { _codigo = Convert.ToInt32(txtCodigo.Text); _precio = Convert.ToDecimal(txtPrecio.Text); _nombre = txtNombre.Text; A = new Articulo(_codigo, _nombre, _precio); ILogicaArticulos LArticulo = FabricaLogica.getLogicaArticulo(); LArticulo.AgregarArticulo(A); // FabricaLogica.getLogicaArticulo().AgregarArticulo(A); lblError.Text = "Alta con exito!"; txtNombre.Text = ""; txtCodigo.Text = ""; txtPrecio.Text = ""; } catch (Exception ex) { lblError.Text = ex.Message; } }
public List <Articulo> ListarArticulo() { try { ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo(); return(LArticulo.ListarArticulo()); } catch (Exception ex) { throw getSoapException(ex); } }
[WebMethod] //Atributo de comportamiento http (esto marca que esta puede ser vista desde un request http) public Articulo BuscarArticulo(int pCodigo) { try { ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo(); return(LArticulo.BuscarArticulo(pCodigo)); } catch (Exception ex) { throw getSoapException(ex); } }
public void ModificarArticulo(Articulo articulo) { try { ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo(); LArticulo.ModificarArticulo(articulo); } catch (Exception ex) { throw getSoapException(ex); } }
List <Articulo> IServicioArticulo.ListarArticulo() { return(FabricaLogica.getLogicaArticulo().ListarArticulo()); }
Articulo IServicioArticulo.BuscarArticulo(int codigo) { return(FabricaLogica.getLogicaArticulo().BuscarArticulo(codigo)); }
void IServicioArticulo.ModificarArticulo(Articulo A) { FabricaLogica.getLogicaArticulo().ModificarArticulo(A); }
void IServicioArticulo.EliminarArticulo(Articulo A) { FabricaLogica.getLogicaArticulo().EliminarArticulo(A); }
//operaciones void IServicioArticulo.AgregarArticulo(Articulo A) { FabricaLogica.getLogicaArticulo().AgregarArticulo(A); }