public DataService() { _sale = new BusinessLogic.Sale(); _admin = new BusinessLogic.Admin(); _return = new BusinessLogic.Return(); _helpers = new BusinessLogic.Data(); }
public IDictionary <DateTime, decimal> GenerarPlanPagosFechas(int iddist, Pago item) { var _process = new BusinessLogic.Process(); var ctxcr = new DataAccess.SirCoCreditoDataContext(); var dist = ctxcr.Distribuidores.Where(i => i.iddistrib == iddist).Single(); var fechas = new HashSet <DataAccess.SirCoCredito.Calendario>(); var helper = new BusinessLogic.Data(); var blindaje = helper.GetParametro <decimal?>(Parametros.BLINDAJE); var detalle = _process.GenerarPlanPagosFechas(DateTime.Now, item, dist, fechas, blindaje); return(detalle); }
public Empleado FindAuditorTransferir(int id, int idcajero) { var _data = new BusinessLogic.Data(); return(_data.FindAuditorTransferir(id, idcajero)); }
public Producto FindProducto(string marca, string modelo, string sucursal) { var ctx = new DataAccess.SirCoDataContext(); var ctxi = new DataAccess.SirCoImgDataContext(); //var status = new string[] { Common.Constants.Status.ZC.ToString() }; var item = ctx.Corridas.Include(i => i.Articulo) .Where(i => i.marca == marca && i.estilon == modelo) .OrderByDescending(i => i.ult_vta) .FirstOrDefault(); //var q = ctx.Series.Where(i => i.serie == serie // && !status.Contains(i.status)); //var item = q.Where(i => i.sucursal == sucursal).SingleOrDefault(); //if (item == null) //{ // var ctxc = new DataAccess.SirCoControlDataContext(); // var sucs = ctxc.Sucursales.Where(i => i.ordenweb.HasValue) // .Select(i => i.sucursal).ToArray(); // item = q.Where(i => sucs.Contains(i.sucursal)).SingleOrDefault(); //} if (item != null) { if (item.ArticuloId > 0) { var isElectronica = item.Articulo.iddivisiones == (int)Divisiones.Electronica; var isParUnico = _sale.IsParUnico(item.Articulo.idagrupacion); var corrida = item; //if (corrida == null) // return null; var qimg = ctxi.Imagenes.Where(i => i.Marca == item.marca && i.Estilon == item.estilon); byte?maxPlazos = null; if (isElectronica) { var com = new BusinessLogic.Data(); maxPlazos = com.GetParametro <byte?>($"{corrida.marca}{corrida.estilon.Replace(' ', '_')}", sucursal); if (!maxPlazos.HasValue) { maxPlazos = com.GetParametro <byte?>(Common.Constants.Parametros.ELECTRONICA); } } return(new Producto { Id = item.ArticuloId, Corrida = corrida.corrida, Marca = item.marca, Modelo = item.estilon, //Precio = corrida.precio, //Serie = item.serie, //Talla = item.medida, Total = corrida.precio, HasImage = qimg.Any(), Electronica = isElectronica, ParUnico = isParUnico, MaxPlazos = maxPlazos, //Sucursal = item.sucursal }); } else { return(new Producto { Id = item.ArticuloId, //Corrida = corrida.corrida, Marca = item.marca, Modelo = item.estilon //Precio = corrida.precio, //,Serie = item.serie //,Talla = item.medida, //Total = corrida.precio, //HasImage = qimg.Any(), //Electronica = isElectronica, //ParUnico = isParUnico, //MaxPlazos = maxPlazos }); } } return(null); }
public CommonService() { _helpers = new BusinessLogic.Data(); }
public ClaseCommon() { _helpers = new BusinessLogic.Data(); }
public CommonUnitTest() { _helpers = new BusinessLogic.Data(); _sale = new BusinessLogic.Sale(); _process = new BusinessLogic.Process(); }