Exemplo n.º 1
0
        private void EliminarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Compra documento = (Compra)this.bs.Current;

            if (MessageBox.Show("Esta seguro de eliminar esta compra", "Atencion", MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes)
            {
                return;
            }
            try
            {
                FactoryLibroCompras.BorrarItem(documento);
                FactoryLibroInventarios.RevertirCompra(documento);
                FactoryCompras.InventarioDevolver(documento);
                db.Compras.DeleteObject(documento);
                db.SaveChanges();
                Busqueda();
            }
            catch (Exception x)
            {
                Basicas.ManejarError(x);
            }
        }
Exemplo n.º 2
0
        private void EliminarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Compra documento = (Compra)this.bs.Current;

            if (MessageBox.Show("Esta seguro de eliminar esta compra", "Atencion", MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes)
            {
                return;
            }
            try
            {
                if (documento.ActualizadoInventario.GetValueOrDefault(false) == true)
                {
                    FactoryCompras.InventarioDevolver(documento);
                }
                db.Compras.DeleteObject(documento);
                db.SaveChanges();
                Busqueda();
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
        }