/// <summary> /// Delete a ParametroVendedor /// </summary> /// <param name="ParametroVendedorTarget"></param> public void DeleteParametroVendedor(CSS_PARAMETRO_VENDEDOR ParametroVendedorTarget) { try { using (var ctx = new MHERPEntities()) { //verify if the school exists CSS_PARAMETRO_VENDEDOR oParametroVendedor = getParametroVendedor(ParametroVendedorTarget); if (oParametroVendedor != null) { // if exists then edit ctx.CSS_PARAMETRO_VENDEDOR.Attach(oParametroVendedor); ctx.CSS_PARAMETRO_VENDEDOR.Remove(oParametroVendedor); ctx.SaveChanges(); } } } catch (DbUpdateException ex) { if (ex.InnerException.InnerException.Message.Contains("REFERENCE constraint")) { throw new Exception("No se puede eliminar este parámetro porque existe información asociada a este."); } } catch (Exception ex) { throw ex; } }
public List <LOJA_VENDEDORES> GetVendedorList() { List <LOJA_VENDEDORES> lstLOJA_VENDEDORES = new List <LOJA_VENDEDORES>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJA_VENDEDORES = ctx.LOJA_VENDEDORES.ToList();//.Where(x => x.DATA_DESATIVACAO == null || x.DATA_DESATIVACAO >= DateTime.Now).ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJA_VENDEDORES); }
public List <LOJA_VENDA> getLojaVendaList() { List <LOJA_VENDA> lstLOJA_VENDA = new List <LOJA_VENDA>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJA_VENDA = ctx.LOJA_VENDA.ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJA_VENDA); }
public List <LOJA_VENDA_PGTO> getLojaVendaPgtoList() { List <LOJA_VENDA_PGTO> lstLOJA_VENDA_PGTO = new List <LOJA_VENDA_PGTO>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJA_VENDA_PGTO = ctx.LOJA_VENDA_PGTO.Include("LOJA_VENDA_PARCELAS").ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJA_VENDA_PGTO); }
public List <PROP_LOJAS_VAREJO> getPropLojasVarejoList(FILIAIS filial) { List <PROP_LOJAS_VAREJO> lstPropLojasVarejo = new List <PROP_LOJAS_VAREJO>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstPropLojasVarejo = ctx.PROP_LOJAS_VAREJO.Where(x => x.CODIGO_FILIAL == filial.COD_FILIAL).ToList(); } } catch (Exception ex) { throw ex; } return(lstPropLojasVarejo); }
public List <PROP_LOJAS_VAREJO> getPropLojasVarejoList() { List <PROP_LOJAS_VAREJO> lstPropLojasVarejo = new List <PROP_LOJAS_VAREJO>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstPropLojasVarejo = ctx.PROP_LOJAS_VAREJO.ToList(); } } catch (Exception ex) { throw ex; } return(lstPropLojasVarejo); }
public List <CSS_PARAMETRO_VENDEDOR> getParametroVendedorList() { List <CSS_PARAMETRO_VENDEDOR> lstCSS_PARAMETRO_VENDEDOR = new List <CSS_PARAMETRO_VENDEDOR>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstCSS_PARAMETRO_VENDEDOR = ctx.CSS_PARAMETRO_VENDEDOR.ToList(); } } catch (Exception ex) { throw ex; } return(lstCSS_PARAMETRO_VENDEDOR); }
public List <LOJA_VENDA> getLojaVendaList(DateTime Desde, DateTime Hasta, FILIAIS tienda) { List <LOJA_VENDA> lstLOJA_VENDA = new List <LOJA_VENDA>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJA_VENDA = ctx.LOJA_VENDA.Where(x => x.DATA_VENDA >= Desde && x.DATA_VENDA <= Hasta && x.CODIGO_FILIAL == tienda.COD_FILIAL && x.VALOR_TIKET != 0).OrderBy(x => x.TICKET).ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJA_VENDA); }
public List <ADMINISTRADORAS_CARTAO> getAdministradorasCartaoList() { List <ADMINISTRADORAS_CARTAO> lstAdministradoraCartao = new List <ADMINISTRADORAS_CARTAO>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstAdministradoraCartao = ctx.ADMINISTRADORAS_CARTAO.ToList(); } } catch (Exception ex) { throw ex; } return(lstAdministradoraCartao); }
public List <FILIAIS> getFiliaisList(LOJAS_REDE redeLoja) { List <FILIAIS> lstFiliais = new List <FILIAIS>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstFiliais = ctx.FILIAIS.Where(x => x.TIPO_FILIAL != null && x.REDE_LOJAS == redeLoja.REDE_LOJAS).ToList(); } } catch (Exception ex) { throw ex; } return(lstFiliais); }
public List <CSS_PARAMETRO_TIENDA> getParametroTiendaList() { List <CSS_PARAMETRO_TIENDA> lstCSS_PARAMETRO_TIENDA = new List <CSS_PARAMETRO_TIENDA>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstCSS_PARAMETRO_TIENDA = ctx.CSS_PARAMETRO_TIENDA.ToList(); } } catch (Exception ex) { throw ex; } return(lstCSS_PARAMETRO_TIENDA); }
public List <CSS_PRESUPUESTO_TIENDAS> getPresupuestoVentasList() { List <CSS_PRESUPUESTO_TIENDAS> lstCSS_PRESUPUESTO_TIENDAS = new List <CSS_PRESUPUESTO_TIENDAS>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstCSS_PRESUPUESTO_TIENDAS = ctx.CSS_PRESUPUESTO_TIENDAS.ToList(); } } catch (Exception ex) { throw ex; } return(lstCSS_PRESUPUESTO_TIENDAS); }
public List <LOJAS_REDE> GetRedeLojasList() { List <LOJAS_REDE> lstLOJAS_REDE = new List <LOJAS_REDE>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJAS_REDE = ctx.LOJAS_REDE.ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJAS_REDE); }
public CSS_PARAMETRO_VENDEDOR getParametroVendedor(CSS_PARAMETRO_VENDEDOR filialTarget) { CSS_PARAMETRO_VENDEDOR filial = new CSS_PARAMETRO_VENDEDOR(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; filial = ctx.CSS_PARAMETRO_VENDEDOR.Where(x => x.vendedor == filialTarget.vendedor).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(filial); }
public CADASTRO_CLI_FOR getCadastroCliFor(CADASTRO_CLI_FOR cadastroCliForTarget) { CADASTRO_CLI_FOR cadastroCliFor = new CADASTRO_CLI_FOR(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; cadastroCliFor = ctx.CADASTRO_CLI_FOR.Where(x => x.CLIFOR == cadastroCliForTarget.CLIFOR).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(cadastroCliFor); }
public CSS_PARAMETRO_TIENDA getParametroTienda(CSS_PARAMETRO_TIENDA filialTarget) { CSS_PARAMETRO_TIENDA filial = new CSS_PARAMETRO_TIENDA(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; filial = ctx.CSS_PARAMETRO_TIENDA.Where(x => x.tienda == filialTarget.tienda).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(filial); }
public CSS_PRESUPUESTO_TIENDAS getPresupuestoVentas(CSS_PRESUPUESTO_TIENDAS presupuestoTarget) { CSS_PRESUPUESTO_TIENDAS Presupuesto = new CSS_PRESUPUESTO_TIENDAS(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; Presupuesto = ctx.CSS_PRESUPUESTO_TIENDAS.Where(x => x.tienda == presupuestoTarget.tienda && x.mes.Equals(presupuestoTarget.mes) && x.ano.Equals(presupuestoTarget.ano)).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(Presupuesto); }
public List <CSS_PRESUPUESTO_TIENDAS> getPresupuestoVentasList(FILIAIS filialTarget, int año) { List <CSS_PRESUPUESTO_TIENDAS> lstPresupuesto = new List <CSS_PRESUPUESTO_TIENDAS>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstPresupuesto = ctx.CSS_PRESUPUESTO_TIENDAS.Where(x => x.tienda == filialTarget.COD_FILIAL && año.Equals(año)).ToList(); } } catch (Exception ex) { throw ex; } return(lstPresupuesto); }
public FILIAIS getFilial(FILIAIS filialTarget) { FILIAIS filial = new FILIAIS(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; filial = ctx.FILIAIS.Where(x => x.COD_FILIAL == filialTarget.COD_FILIAL).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(filial); }
public ADMINISTRADORAS_CARTAO getFilial(ADMINISTRADORAS_CARTAO administradoraCartaoTarget) { ADMINISTRADORAS_CARTAO administradoraCartao = new ADMINISTRADORAS_CARTAO(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; administradoraCartao = ctx.ADMINISTRADORAS_CARTAO.Where(x => x.CODIGO_ADMINISTRADORA == administradoraCartaoTarget.CODIGO_ADMINISTRADORA).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(administradoraCartao); }
public FORNECEDORES getFornecedores(FORNECEDORES fornecedorTarget) { FORNECEDORES fornecedor = new FORNECEDORES(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; fornecedor = ctx.FORNECEDORES.Where(x => x.CGC_CPF == fornecedorTarget.CGC_CPF).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(fornecedor); }
public PROP_LOJAS_VAREJO getPropLojaVarejo(PROP_LOJAS_VAREJO propLojaVarejoTarget) { PROP_LOJAS_VAREJO propLojaVarejo = new PROP_LOJAS_VAREJO(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; propLojaVarejo = ctx.PROP_LOJAS_VAREJO.Where(x => x.CODIGO_FILIAL == propLojaVarejoTarget.CODIGO_FILIAL && x.PROPRIEDADE == propLojaVarejoTarget.PROPRIEDADE).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(propLojaVarejo); }
public LOJA_VENDA getLojaVenda(LOJA_VENDA lojaVendaTarget) { LOJA_VENDA lojaVenda = new LOJA_VENDA(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lojaVenda = ctx.LOJA_VENDA.Where(x => x.CODIGO_FILIAL == lojaVendaTarget.CODIGO_FILIAL && x.TICKET == lojaVendaTarget.TICKET && x.DATA_VENDA.Equals(lojaVendaTarget.DATA_VENDA)).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(lojaVenda); }
public void SaveParametroVendedor(CSS_PARAMETRO_VENDEDOR ParametroVendedorTarget) { try { using (var ctx = new MHERPEntities()) { //verify if the ParametroVendedor exists CSS_PARAMETRO_VENDEDOR oParametroVendedor = getParametroVendedor(ParametroVendedorTarget); if (oParametroVendedor != null) { // if exists then edit ctx.CSS_PARAMETRO_VENDEDOR.Attach(oParametroVendedor); _GenericEntityValidation.EnumeratePropertyDifferences(oParametroVendedor, ParametroVendedorTarget); ctx.SaveChanges(); } else { // else create ctx.CSS_PARAMETRO_VENDEDOR.Add(ParametroVendedorTarget); ctx.SaveChanges(); } } } catch (DbEntityValidationException e) { StringBuilder oError = new StringBuilder(); foreach (var eve in e.EntityValidationErrors) { oError.AppendLine(string.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State)); foreach (var ve in eve.ValidationErrors) { oError.AppendLine(string.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage)); } } string msg = oError.ToString(); throw new Exception(msg); } catch (Exception ex) { throw ex; } }
public LOJA_VENDEDORES GetVendedor(LOJA_VENDEDORES vendedorTarget) { LOJA_VENDEDORES filial = new LOJA_VENDEDORES(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; filial = ctx.LOJA_VENDEDORES //.Where(x => x.VENDEDOR == vendedorTarget.VENDEDOR && x.DATA_DESATIVACAO == null) .Where(x => x.VENDEDOR == vendedorTarget.VENDEDOR) .FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(filial); }
public List <LOJA_VENDA_PGTO> getLojaVendaPgtoList(LOJA_VENDA LojaVenda) { List <LOJA_VENDA_PGTO> lstLOJA_VENDA_PGTO = new List <LOJA_VENDA_PGTO>(); try { using (var ctx = new MHERPEntities()) { ctx.Configuration.ProxyCreationEnabled = false; lstLOJA_VENDA_PGTO = ctx.LOJA_VENDA_PGTO .Include("LOJA_VENDA_PARCELAS") .Where(x => x.CODIGO_FILIAL == LojaVenda.CODIGO_FILIAL && x.TERMINAL == LojaVenda.TERMINAL && x.LANCAMENTO_CAIXA == LojaVenda.LANCAMENTO_CAIXA).ToList(); } } catch (Exception ex) { throw ex; } return(lstLOJA_VENDA_PGTO); }