Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo();

        gvListado.DataSource = LArticulo.ListarArticulo();
        gvListado.DataBind();
    }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
 public List <Articulo> ListarArticulo()
 {
     try
     {
         ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo();
         return(LArticulo.ListarArticulo());
     }
     catch (Exception ex)
     {
         throw getSoapException(ex);
     }
 }
Exemplo n.º 4
0
 [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);
     }
 }
Exemplo n.º 5
0
 public void ModificarArticulo(Articulo articulo)
 {
     try
     {
         ILogicaArticulo LArticulo = FabricaLogica.getLogicaArticulo();
         LArticulo.ModificarArticulo(articulo);
     }
     catch (Exception ex)
     {
         throw getSoapException(ex);
     }
 }
Exemplo n.º 6
0
 List <Articulo> IServicioArticulo.ListarArticulo()
 {
     return(FabricaLogica.getLogicaArticulo().ListarArticulo());
 }
Exemplo n.º 7
0
 Articulo IServicioArticulo.BuscarArticulo(int codigo)
 {
     return(FabricaLogica.getLogicaArticulo().BuscarArticulo(codigo));
 }
Exemplo n.º 8
0
 void IServicioArticulo.ModificarArticulo(Articulo A)
 {
     FabricaLogica.getLogicaArticulo().ModificarArticulo(A);
 }
Exemplo n.º 9
0
 void IServicioArticulo.EliminarArticulo(Articulo A)
 {
     FabricaLogica.getLogicaArticulo().EliminarArticulo(A);
 }
Exemplo n.º 10
0
 //operaciones
 void IServicioArticulo.AgregarArticulo(Articulo A)
 {
     FabricaLogica.getLogicaArticulo().AgregarArticulo(A);
 }