private void EditarRegistro()
        {
            FrmLibroInventariosItem F        = new FrmLibroInventariosItem();
            LibroInventario         registro = (LibroInventario)this.bs.Current;

            if (registro == null)
            {
                return;
            }
            F.registro = registro;
            F.Modificar();
            if (F.DialogResult == DialogResult.OK)
            {
                F.registro.Mes = Convert.ToInt16(txtMes.Text);
                F.registro.Año = Convert.ToInt16(txtAño.Text);
                F.registro.Calcular();
                F.registro.Ajustes = F.registro.InventarioFisico - F.registro.Final;
                db.SaveChanges();
                Busqueda();
            }
            else
            {
                db.Refresh(System.Data.Objects.RefreshMode.StoreWins, registro);
            }
        }
예제 #2
0
        private void AgregarRegistro()
        {
            FrmLibroInventariosItem F;

            do
            {
                F = new FrmLibroInventariosItem();
                F.Incluir();
                if (F.DialogResult == DialogResult.OK)
                {
                    F.registro.Mes = Convert.ToInt16(txtMes.Text);
                    F.registro.Año = Convert.ToInt16(txtAño.Text);
                    F.registro.Calcular();
                    F.registro.Ajustes            = F.registro.InventarioFisico - F.registro.Final;
                    F.registro.IdLibroInventarios = FactoryContadores.GetMax("IdLibroInventarios");
                    db.LibroInventarios.Add(F.registro);
                    db.SaveChanges();
                    Busqueda();
                }
            } while (F.DialogResult != System.Windows.Forms.DialogResult.Cancel);
        }