public IActionResult CajaApertura() { ViewData["usuario"] = _UserService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); var model = new CajaViewModel { Estado = 1 }; return(View("CajaAperturaDenominacion", model)); }
public IList <TbFaCajaArqueoDenominacion> ViewModelToDomainAr(CajaViewModel viewModel) { var domain = new List <TbFaCajaArqueoDenominacion>(); foreach (var item in viewModel.TbFaCajaArqueoDenominacion) { domain.Add(ViewModelToDomainSingleAr(item, viewModel)); } return(domain); }
public IList <TbFaCajaCierre> ViewModelToDomainCierre(CajaViewModel viewModel) { var domain = new List <TbFaCajaCierre>(); foreach (var item in viewModel.TbFaCajaCierre) { domain.Add(ViewModelToDomainSingleCierre(item, viewModel)); } return(domain); }
public TbFaCaja ViewModelToDomainEdit(CajaViewModel viewModel) { var domain = _Service.GetCajaById((int)viewModel.IdCaja); domain.IdCaja = viewModel.IdCaja; domain.FechaCreacion = viewModel.FechaCreacion; domain.IdUsuario = viewModel.IdUsuario; domain.Estado = viewModel.Estado; domain.FechaModificacion = DateTime.Now; domain.IdPuntoVenta = viewModel.IdPuntoVenta; return(domain); }
public ActionResult EditarCaja(int id) { var cajaBD = _context.Cajas.SingleOrDefault(c => c.Id == id); if (cajaBD == null) { return(HttpNotFound()); } var caja = new CajaViewModel(cajaBD); return(View("CajaFormulario", caja)); }
public TbFaCaja Create(CajaViewModel viewModel) { try { var caja = _Service.Save(ViewModelToDomain(viewModel)); return(caja); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public CajaViewModel DomainToViewModel(TbFaCaja domain) { var viewModel = new CajaViewModel { IdCaja = domain.IdCaja, FechaCreacion = Convert.ToDateTime(domain.FechaCreacion), IdUsuario = Convert.ToInt32(domain.IdUsuario), Estado = Convert.ToInt32(domain.Estado), FechaModificacion = domain.FechaModificacion, IdPuntoVenta = domain.IdPuntoVenta }; return(viewModel); }
public ActionResult CrearEditarCaja(CajaViewModel viewModel) { try { if (viewModel.IdCaja != 0) { var orden = _Map.Update(viewModel); if (viewModel.IdCaja != 0 && viewModel.TbFaCajaAperturaDenominacion.Count() > 0) { var Cd = _Map.UpdateCD(viewModel); //AperturaCaja var ArqueoDenominacion = _Map.UpdateAr(viewModel); //ArqueoDenominacion if (viewModel.TbFaCajaArqueo != null) { var Arqueo = _Map.UpdateArqueo(viewModel); //Arqueo } if (viewModel.TbFaCajaCierre != null) { var Cierre = _Map.UpdateCierre(viewModel); } // idCD = cd.IdDenominacion; } return(Json(new { success = true })); } else { viewModel.IdUsuario = int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); var caja = _Map.Create(viewModel);//CajaApertura return(Json(new { success = true, idCotizacion = caja.IdCaja })); } } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; //return BadRequest(); } }
public ActionResult GuardarCaja(Caja caja) { if (!ModelState.IsValid) { var viewModel = new CajaViewModel(caja); return(View("CajaFormulario", viewModel)); } if (caja.Id == 0) { _context.Cajas.Add(caja); } else { var cajaBD = _context.Cajas.Single(c => c.Id == caja.Id); Mapper.Map <Caja, Caja>(caja, cajaBD); } _context.SaveChanges(); return(RedirectToAction("Index")); }
public TbFaCaja ViewModelToDomain(CajaViewModel viewModel) { var domain = new TbFaCaja { }; var fecha = new DateTime(); if (viewModel.IdCaja != 0) { fecha = viewModel.FechaCreacion; } else { fecha = DateTime.Now; } try { domain = new TbFaCaja { IdCaja = viewModel.IdCaja, FechaCreacion = fecha, IdUsuario = viewModel.IdUsuario, Estado = viewModel.Estado, FechaModificacion = DateTime.Now, IdPuntoVenta = viewModel.IdPuntoVenta, TbFaCajaAperturaDenominacion = ViewModelToDomainCD(viewModel), TbFaCajaArqueoDenominacion = ViewModelToDomainAr(viewModel) }; return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Advertencia"); var msj = ex.Message; return(domain); } }
public TbFaCajaArqueo ViewModelToDomainSingleArqueo(CajaArqueoViewModel viewModel, CajaViewModel compra) { DateTime fechaCreacion = new DateTime(); if (viewModel.FechaCreacion != null) { fechaCreacion = Convert.ToDateTime(viewModel.FechaCreacion); } else { fechaCreacion = DateTime.Now; } var domain = new TbFaCajaArqueo { IdCajaArqueo = viewModel.IdCajaArqueo, IdCaja = (long)viewModel.IdCaja, FechaCreacion = fechaCreacion, IdUsuario = (long)viewModel.IdUsuario, IdMoneda = (int)viewModel.IdMoneda, EfectivoReal = (double)viewModel.EfectivoReal, TarjetaReal = (double)viewModel.TarjetaReal, BancoReal = (double)viewModel.BancoReal, }; return(domain); }
public bool UpdateAr(CajaViewModel viewModel) { return(_Service.UpdateCajaArqueoDenominacion(ViewModelToDomainAr(viewModel))); }
public TbFaCajaAperturaDenominacion CreateCD(CajaViewModel viewModel) { return(_Service.SaveCajaAperturaDenominacion(ViewModelToDomainCD(viewModel)[0])); }
public bool UpdateCierre(CajaViewModel viewModel) { return(_Service.UpdateCajaCierre(ViewModelToDomainCierre(viewModel))); }
public bool UpdateArqueo(CajaViewModel viewModel) { return(_Service.UpdateCajaArqueo(ViewModelToDomainArqueo(viewModel))); }
public bool UpdateCD(CajaViewModel viewModel) { return(_Service.UpdateCajaAperturaDenominacion(ViewModelToDomainCD(viewModel))); }
public TbFaCajaCierre ViewModelToDomainSingleCierre(CajaCierreViewModel viewModel, CajaViewModel compra) { DateTime fechaCreacion = new DateTime(); if (viewModel.FechaCreacion != null) { fechaCreacion = Convert.ToDateTime(viewModel.FechaCreacion); } else { fechaCreacion = DateTime.Now; } var domain = new TbFaCajaCierre { IdCajaCierre = viewModel.IdCajaCierre, IdCaja = viewModel.IdCaja, FechaCreacion = fechaCreacion, IdUsuario = viewModel.IdUsuario, IdMoneda = viewModel.IdMoneda, Efectivo = viewModel.Efectivo, EfectivoReal = viewModel.EfectivoReal, Tarjeta = viewModel.Tarjeta, TarjetaReal = viewModel.TarjetaReal, Bancos = viewModel.Bancos, BancoReal = viewModel.BancoReal, Entradas = viewModel.Entradas, Salidas = viewModel.Salidas, }; return(domain); }
public TbFaCajaArqueoDenominacion ViewModelToDomainSingleAr(CajaArqueoDenominacionViewModel viewModel, CajaViewModel compra) { DateTime fecha = new DateTime(); if (compra.IdCaja != 0) { fecha = viewModel.FechaCreacion; } else { fecha = DateTime.Now; } var domain = new TbFaCajaArqueoDenominacion { IdCajaArqueoDenominacion = viewModel.IdCajaArqueoDenominacion, IdCaja = viewModel.IdCaja, FechaCreacion = fecha, IdUsuario = viewModel.IdUsuario, IdDenominacion = viewModel.IdDenominacion, Cantidad = viewModel.Cantidad, Monto = viewModel.Monto, }; return(domain); }
public TbFaCaja Update(CajaViewModel viewModel) { return(_Service.Update(ViewModelToDomainEdit(viewModel))); }
public ActionResult NuevaCaja() { var caja = new CajaViewModel(); return(View("CajaFormulario", caja)); }