private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool paso = false;

            RepositorioBase <Cierre> repo = new RepositorioBase <Cierre>();
            Cierre cierre = new Cierre();


            if (!Validar())
            {
                return;
            }

            POSRepositorio repositorioPOS = new POSRepositorio();

            foreach (var item in repositorioPOS.GetList(r => true))
            {
                foreach (var aux in ListaPOS)
                {
                    if (item.PosId == aux.PosId)
                    {
                        item.Estado = true;

                        repositorioPOS.Modificar(item);
                    }
                }
            }


            cierre = LlenarClase();

            if (IDNumericUpDown.Value == 0)
            {
                paso = repo.Guardar(cierre);
                Limpiar();
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No esta registrado para modificar");
                    return;
                }
                paso = repo.Modificar(cierre);
            }

            if (paso)
            {
                MessageBox.Show("Guardado");
                DSETextBox.Text  = "0";
                DSTTextBox.Text  = "0";
                DSTGTextBox.Text = "0";
            }
            else
            {
                MessageBox.Show("No fue posible guardar");
            }
        }
Пример #2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool paso = false;

            POSRepositorio repo = new POSRepositorio();
            POS            p    = new POS();

            if (!validar())
            {
                return;
            }

            p = LlenarClase();

            if (IDNumericUpDown.Value == 0)
            {
                paso = repo.Guardar(p);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No esta registrado");
                    return;
                }
                paso = repo.Modificar(p);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No fue posible guardar");
            }
        }