private void articulosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistrodeArticulos articulos = new RegistrodeArticulos();

            articulos.MdiParent = this;
            articulos.Show();
        }
Exemplo n.º 2
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("Favor de Llenar Casilla para poder Buscar");
            }
            else
            {
                int id = Convert.ToInt32(articulosIdNumericUpDown.Value);
                RegistrodeArticulos registrodeArticulos = BLL.RegistrodeArticulosBLL.Buscar(id);

                if (registrodeArticulos != null)
                {
                    articulosIdNumericUpDown.Value = registrodeArticulos.ArticulosId;
                    descripcionTextBox.Text        = registrodeArticulos.Descripcion;
                    costoTextBox.Text      = registrodeArticulos.costo.ToString();
                    gananciaTextBox.Text   = registrodeArticulos.Ganancia.ToString();
                    precioTextBox.Text     = registrodeArticulos.precio.ToString();
                    inventarioTextBox.Text = registrodeArticulos.Inventario.ToString();
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralerrorProvider.Clear();
            }
        }
        public static RegistrodeArticulos Buscar(int id)
        {
            RegistrodeArticulos registrodeArticulos = new RegistrodeArticulos();
            Contexto            contexto            = new Contexto();

            try
            {
                registrodeArticulos = contexto.registrodeArticulos.Find(id);
                contexto.Dispose();
            }
            catch (Exception) { throw; }
            return(registrodeArticulos);
        }
Exemplo n.º 4
0
        private RegistrodeArticulos Llenaclase()
        {
            RegistrodeArticulos registrodearticulos = new RegistrodeArticulos();

            inventarioTextBox.Text          = 0.ToString();
            registrodearticulos.ArticulosId = Convert.ToInt32(articulosIdNumericUpDown.Value);
            registrodearticulos.Descripcion = descripcionTextBox.Text;
            registrodearticulos.costo       = Convert.ToDecimal(costoTextBox.Text);
            registrodearticulos.Ganancia    = Convert.ToDecimal(gananciaTextBox.Text);
            registrodearticulos.precio      = Convert.ToDecimal(precioTextBox.Text);
            registrodearticulos.Inventario  = Convert.ToInt32(inventarioTextBox.Text);

            return(registrodearticulos);
        }
        public static bool Guardar(RegistrodeArticulos registrodeArticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.registrodeArticulos.Add(registrodeArticulos) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception) { throw; }

            return(paso);
        }
        public static bool Editar(RegistrodeArticulos registrodeArticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(registrodeArticulos).State = EntityState.Modified;

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception) { throw; }

            return(paso);
        }
Exemplo n.º 7
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool paso = false;
            RegistrodeArticulos registrodearticulos = Llenaclase();


            if (validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                if (articulosIdNumericUpDown.Value == 0)
                {
                    paso = BLL.RegistrodeArticulosBLL.Guardar(registrodearticulos);
                }
                else
                {
                    var V = BLL.RegistrodeArticulosBLL.Buscar(Convert.ToInt32(articulosIdNumericUpDown.Value));

                    if (V != null)
                    {
                        paso = BLL.RegistrodeArticulosBLL.Editar(registrodearticulos);
                    }
                }


                Limpiar();
                GeneralerrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                RegistrodeArticulos registrodeArticulos = contexto.registrodeArticulos.Find(id);

                if (registrodeArticulos != null)
                {
                    contexto.Entry(registrodeArticulos).State = EntityState.Deleted;
                }

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                    contexto.Dispose();
                }
            }
            catch (Exception) { throw; }

            return(paso);
        }