示例#1
0
        private void btnEliminar_Click_1(object sender, RoutedEventArgs e)
        {
            BProducto Bproducto = null;
            bool      result    = true;

            try
            {
                Bproducto = new BProducto();
                if (ID > 0)
                {
                    result = Bproducto.Eliminar(ID);
                }
                else
                {
                    MessageBox.Show("Nada que eliminar");
                }

                if (!result)
                {
                    MessageBox.Show("Comunicarse con el administrador");
                }


                Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        private void BtnEliminar_Click(object sender, RoutedEventArgs e)
        {
            BProducto Bproducto = null;
            bool      result    = true;

            try
            {
                //0: Listar todas las categorias
                Bproducto = new BProducto();
                if (ID > 0)
                {
                    result = Bproducto.Eliminar(ID);
                }

                if (!result)
                {
                    MessageBox.Show("Comunicarse con el administrador");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el administrador");
            }
            finally
            {
                Bproducto = null;
            }
        }
        public ManProducto(int Id)
        {
            InitializeComponent();
            ID = Id;
            if (ID > 0)
            {
                BtnEliminar.Opacity   = 100;
                BtnEliminar.IsEnabled = true;

                BProducto       bProducto = new BProducto();
                List <Producto> productos = new List <Producto>();
                productos = bProducto.Listar(ID);
                if (productos.Count > 0)
                {
                    lblID.Content       = productos[0].IdProducto;
                    txtnombre.Text      = productos[0].NombreProducto;
                    txtidproveedor.Text = productos[0].IdProveedor.ToString();
                    txtidcategoria.Text = productos[0].IdCategoria.ToString();
                    txtcantidad.Text    = productos[0].CantidadPorUnidad;
                    txtprecio.Text      = productos[0].PrecioUnidad.ToString();
                    txtexistentes.Text  = productos[0].UnidadesEnExistencia.ToString();
                    txtiunipedido.Text  = productos[0].UnidadesEnPedido.ToString();
                    txtnivel.Text       = productos[0].NivelNuevoPedido.ToString();
                    txtsuspendido.Text  = productos[0].Suspendido.ToString();
                    txtcategoria.Text   = productos[0].CategoriaProducto;
                }
            }
        }
示例#4
0
 public ManProducto(int Id)
 {
     InitializeComponent();
     ID = Id;
     if (ID > 0)
     {
         BProducto       bProducto = new BProducto();
         List <Producto> productos = new List <Producto>();
         productos = bProducto.Listar(ID);
         if (productos.Count > 0)
         {
             lblID.Content              = productos[0].IdProducto.ToString();
             txtNombre.Text             = productos[0].NombreProducto;
             txtIdProveedor.Text        = productos[0].IdProveedor.ToString();
             txtIdCategoria.Text        = productos[0].IdCategoria.ToString();
             txtCantidadProUnidad.Text  = productos[0].CantidadPorUnidad;
             txtPrecioUnidad.Text       = productos[0].PrecioUnidad.ToString();
             txtUnidadesExistentes.Text = productos[0].UnidadesExistentes.ToString();
             txtUnidadesPedidas.Text    = productos[0].UnidadesPedidas.ToString();
             txtNivelNuevoPedido.Text   = productos[0].NivelNuevoPedido.ToString();
             txtSuspendido.IsChecked    = productos[0].Suspendido;
             txtCategoriaProducto.Text  = productos[0].CategoriaProducto;
         }
     }
 }
示例#5
0
        private void BtnEliminar_Click(object sender, RoutedEventArgs e)
        {
            BProducto bProducto = null;
            bool      result    = true;

            try
            {
                bProducto = new BProducto();
                result    = bProducto.Eliminar(ID);
                if (!result)
                {
                    MessageBox.Show("Comunicarse con el Administrador");
                }
                else
                {
                    MessageBox.Show("Eliminado correctamente");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el Administrador");
            }
        }
示例#6
0
        private void BtnEliminar_Click(Object sender, RoutedEventArgs e)
        {
            BProducto BProducto = null;
            bool      result    = true;

            try
            {
                BProducto = new BProducto();
                if (this.ID > 0)
                {
                    result = BProducto.Eliminar(this.ID);
                }

                if (!result)
                {
                    MessageBox.Show("Error al eliminar");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el administrador");
            }
            finally
            {
                BProducto = null;
            }
        }
示例#7
0
        private void cargar()
        {
            BCategoria bCategoria = new BCategoria();
            BProducto  bProducto  = new BProducto();

            dgvCategoria.ItemsSource = bCategoria.Get(0);
            dgvProducto.ItemsSource  = bProducto.Get(0);
        }
示例#8
0
 public MainWindow() : base(Gtk.WindowType.Toplevel)
 {
     Build();
     BSuma.ModifyBg(StateType.Normal, new Gdk.Color(120, 140, 33));
     BResta.ModifyBg(StateType.Normal, new Gdk.Color(130, 150, 33));
     BProducto.ModifyBg(StateType.Normal, new Gdk.Color(140, 160, 33));
     BCociente.ModifyBg(StateType.Normal, new Gdk.Color(150, 170, 33));
     BVaciar.ModifyBg(StateType.Normal, new Gdk.Color(160, 180, 33));
 }
示例#9
0
        private void btnGrabar_Click_1(object sender, RoutedEventArgs e)
        {
            BProducto Bproducto = null;
            bool      result    = true;

            try
            {
                Bproducto = new BProducto();
                if (ID > 0)
                {
                    result = Bproducto.Actualizar(new Producto
                    {
                        IdProducto         = ID,
                        NombreProducto     = txtNombre.Text,
                        IdProveedor        = Convert.ToInt32(txtProveedor.Text),
                        IdCategoria        = Convert.ToInt32(txtCategoria.Text),
                        CantidadPorUnidad  = txtCantidadU.Text,
                        PrecioUnidad       = Convert.ToDecimal(txtPrecioU.Text),
                        UnidadesExistencia = Convert.ToInt32(txtUnidadesEx.Text),
                        UnidadesPedido     = Convert.ToInt32(txtUnidadesPed.Text),
                        NivelNuevoPedido   = Convert.ToInt32(txtNuevoNivel.Text),
                        Suspendido         = Convert.ToInt32(txtSuspendido.Text),
                        CategoriaProducto  = txtCategoriaProd.Text
                    });
                }
                else
                {
                    result = Bproducto.Insertar(new Producto
                    {
                        NombreProducto     = txtNombre.Text,
                        IdProveedor        = Convert.ToInt32(txtProveedor.Text),
                        IdCategoria        = Convert.ToInt32(txtCategoria.Text),
                        CantidadPorUnidad  = txtCantidadU.Text,
                        PrecioUnidad       = Convert.ToDecimal(txtPrecioU.Text),
                        UnidadesExistencia = Convert.ToInt32(txtUnidadesEx.Text),
                        UnidadesPedido     = Convert.ToInt32(txtUnidadesPed.Text),
                        NivelNuevoPedido   = Convert.ToInt32(txtNuevoNivel.Text),
                        Suspendido         = Convert.ToInt32(txtSuspendido.Text),
                        CategoriaProducto  = txtCategoriaProd.Text
                    });
                }
                if (!result)
                {
                    MessageBox.Show("Comunicarse con el administrador");
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Comunicarse con el administrador");
            }
            finally
            {
                Bproducto = null;
            }
        }
示例#10
0
        static void Main(string[] args)
        {
            BPersona  per  = new BPersona();
            BProducto prod = new BProducto();

            per.GetById(1);
            prod.GetById(1);



            Console.Read();
        }
示例#11
0
        private void Cargar()
        {
            BProducto bProducto = null;

            try
            {
                bProducto = new BProducto();
                dgvProducto.ItemsSource = bProducto.Listar(0);
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el Administrador");
            }
            finally
            {
                bProducto = null;
            }
        }
示例#12
0
 public ManProducto(int id)
 {
     InitializeComponent();
     ID = id;
     if (ID > 0)
     {
         BProducto       bProducto = new BProducto();
         List <Producto> productos = new List <Producto>();
         productos = bProducto.Listar(ID);
         if (productos.Count > 0)
         {
             lblID.Content  = productos[0].IdProducto.ToString();
             txtNombre.Text = productos[0].NombreProducto;
             txtPrecio.Text = productos[0].PrecioUnidad.ToString();
             txtStock.Text  = productos[0].UnidadesEnExistencia.ToString();
         }
     }
 }
示例#13
0
        public void Cargar()
        {
            BProducto BProducto = null;

            try
            {
                BProducto = new BProducto();
                dgvProducto.ItemsSource = BProducto.Listar(0);
            }
            catch (Exception)
            {
                MessageBox.Show("Ha ocurrido un error. Debe comunicarse con el Administrador");
            }
            finally
            {
                BProducto = null;
            }
        }
示例#14
0
        public ManProducto(int Id)
        {
            InitializeComponent();
            ID = Id;
            if (ID > 0)
            {
                BtnEliminar.Opacity   = 100;
                BtnEliminar.IsEnabled = true;

                BProducto       bProducto = new BProducto();
                List <Producto> productos = new List <Producto>();
                productos = bProducto.Listar(ID);
                if (productos.Count > 0)
                {
                    lblID.Content    = productos[0].IdProducto;
                    txtNombre.Text   = productos[0].NombreProducto;
                    txtCantidad.Text = productos[0].CantidadPorUnidad;
                    txtPrecio.Text   = productos[0].PrecioUnidad.ToString();
                }
            }
        }
示例#15
0
        private void BtnGrabar_Click(object sender, RoutedEventArgs e)
        {
            BProducto BProducto = null;
            bool      result    = true;

            try
            {
                BProducto = new BProducto();
                if (this.ID > 0)
                {
                    result = BProducto.Actualizar(new Producto {
                        IdProducto = this.ID, NombreProducto = txtNombre.Text, CantidadPorUnidad = txtCantidad.Text, PrecioUnidad = Convert.ToInt32(txtPrecio.Text)
                    });
                }
                else
                {
                    result = BProducto.Insertar(new Producto {
                        NombreProducto = txtNombre.Text, CantidadPorUnidad = txtCantidad.Text, PrecioUnidad = Convert.ToInt32(txtPrecio.Text)
                    });
                }

                if (!result)
                {
                    MessageBox.Show("Error");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el administrador");
            }
            finally
            {
                BProducto = null;
            }
        }
        private void BtnGrabar_Click(object sender, RoutedEventArgs e)
        {
            BProducto BProducto = null;
            bool      result    = true;

            try
            {
                BProducto = new BProducto();
                if (this.ID > 0)
                {
                    result = BProducto.Actualizar(new Producto {
                        IdProducto = this.ID, NombreProducto = txtnombre.Text, IdProveedor = Convert.ToInt32(txtidproveedor.Text), IdCategoria = Convert.ToInt32(txtidcategoria.Text), CantidadPorUnidad = txtcantidad.Text, PrecioUnidad = Convert.ToInt32(txtprecio.Text), UnidadesEnExistencia = Convert.ToInt32(txtexistentes.Text), UnidadesEnPedido = Convert.ToInt32(txtiunipedido.Text), NivelNuevoPedido = Convert.ToInt32(txtnivel.Text), Suspendido = Convert.ToInt32(txtsuspendido.Text), CategoriaProducto = txtcategoria.Text
                    });
                }
                else
                {
                    result = BProducto.Insertar(new Producto {
                        NombreProducto = txtnombre.Text, IdProveedor = Convert.ToInt32(txtidproveedor.Text), IdCategoria = Convert.ToInt32(txtidcategoria.Text), CantidadPorUnidad = txtcantidad.Text, PrecioUnidad = Convert.ToInt32(txtprecio.Text), UnidadesEnExistencia = Convert.ToInt32(txtexistentes.Text), UnidadesEnPedido = Convert.ToInt32(txtiunipedido.Text), NivelNuevoPedido = Convert.ToInt32(txtnivel.Text), Suspendido = Convert.ToInt32(txtsuspendido.Text), CategoriaProducto = txtcategoria.Text
                    });
                }

                if (!result)
                {
                    MessageBox.Show("Error");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Ha ocurrido un error. Debe Comunicarse con el administrador");
            }
            finally
            {
                BProducto = null;
            }
        }
示例#17
0
        private void BtnGrabar_Click(object sender, RoutedEventArgs e)
        {
            BProducto bProducto = null;
            bool      result    = true;

            try
            {
                bProducto = new BProducto();
                if (ID > 0)
                {
                    result = bProducto.Actualizar(new Producto {
                        IdProducto = ID, NombreProducto = txtNombre.Text, PrecioUnidad = Convert.ToInt32(txtPrecio.Text), UnidadesEnExistencia = Convert.ToInt32(txtStock.Text)
                    });
                }
                else
                {
                    result = bProducto.Insertar(new Producto {
                        NombreProducto = txtNombre.Text, PrecioUnidad = Convert.ToInt32(txtPrecio.Text), UnidadesEnExistencia = Convert.ToInt32(txtStock.Text)
                    });
                }
                if (!result)
                {
                    MessageBox.Show("Comunicarse con el Administrador");
                }

                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Comunicarse con el Administrador");
            }
            finally
            {
                bProducto = null;
            }
        }
示例#18
0
 public Respuesta GetProductosRandom()
 {
     return(BProducto.ObtenerProductos());
 }
示例#19
0
 public Respuesta GetProductosInicial(String value)
 {
     return(BProducto.GetProductosLike(value));
 }