Ejemplo n.º 1
0
        public void guardar()
        {
            try
            {
                if ((from u in _datasistema.ContextoInventario.INV_CONFIG where u.ID_EMPRESA == _datasistema.empresa.ID select u).Count() > 0)
                {
                    invConf = (from u in _datasistema.ContextoInventario.INV_CONFIG where u.ID_EMPRESA == _datasistema.empresa.ID select u).First();
                    invConf.ID_CUENTA_VENTA   = (int)UIID_CUENTA_VENTA.EditValue;
                    invConf.ID_CUENTA_INVE    = (int)UIID_CUENTA_INVE.EditValue;
                    invConf.ID_CUENTA_CONSUMO = (int)UIID_CUENTA_CONSUMO.EditValue;

                    invConf.CD_NIVEL_CONT_VENTA   = (char)UICD_NIVEL_CONT_VENTA.EditValue;
                    invConf.CD_NIVEL_CONT_INVE    = (char)UICD_NIVEL_CONT_INVE.EditValue;
                    invConf.CD_NIVEL_CONT_CONSUMO = (char)UICD_NIVEL_CONT_CONSUMO.EditValue;

                    _datasistema.ContextoInventario.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                    _datasistema.ContextoInventario.SubmitChanges();

                    consultar();
                }
                else
                {
                    invConf = new INV_CONFIG()
                    {
                        ID_EMPRESA            = _datasistema.empresa.ID,
                        ID_CUENTA_CONSUMO     = (int)UIID_CUENTA_CONSUMO.EditValue,
                        ID_CUENTA_INVE        = (int)UIID_CUENTA_INVE.EditValue,
                        ID_CUENTA_VENTA       = (int)UIID_CUENTA_VENTA.EditValue,
                        CD_NIVEL_CONT_CONSUMO = (char)UICD_NIVEL_CONT_CONSUMO.EditValue,
                        CD_NIVEL_CONT_INVE    = (char)UICD_NIVEL_CONT_INVE.EditValue,
                        CD_NIVEL_CONT_VENTA   = (char)UICD_NIVEL_CONT_VENTA.EditValue
                    };

                    _datasistema.ContextoInventario.INV_CONFIG.InsertOnSubmit(invConf);
                    _datasistema.ContextoInventario.SubmitChanges();
                    consultar();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public void consultar()
        {
            try
            {
                _datasistema.conectarInventario();
                _datasistema.conectarContabilidad();
                if ((from u in _datasistema.ContextoInventario.INV_CONFIG where u.ID_EMPRESA == _datasistema.empresa.ID select u).Count() > 0)
                {
                    invConf = (from u in _datasistema.ContextoInventario.INV_CONFIG where u.ID_EMPRESA == _datasistema.empresa.ID select u).First();
                    UICD_NIVEL_CONT_CONSUMO.EditValue = invConf.CD_NIVEL_CONT_CONSUMO;
                    UICD_NIVEL_CONT_INVE.EditValue    = invConf.CD_NIVEL_CONT_INVE;
                    UICD_NIVEL_CONT_VENTA.EditValue   = invConf.CD_NIVEL_CONT_VENTA;

                    UIID_CUENTA_CONSUMO.EditValue = invConf.ID_CUENTA_CONSUMO;
                    UIID_CUENTA_INVE.EditValue    = invConf.ID_CUENTA_INVE;
                    UIID_CUENTA_VENTA.EditValue   = invConf.ID_CUENTA_VENTA;
                }
                llenarcombos();
            }
            catch (Exception e)
            {
                MetodosForm.mensajeErrorDefault(e.Message, _datasistema);
            }
        }