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; } }
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); } }