public int GuardarUsuario(Transversal.UsuarioDto usuarioDto) { int idUsuario = 0; using (var transaction = new TransactionScope()) { idUsuario = dominio.GuardarUsuario(usuarioDto); usuarioDto.IdUsuario = idUsuario; dominio.GuardarLogin(usuarioDto); dominio.GuardarLogin(usuarioDto); transaction.Complete(); } return idUsuario; }
public int GuardarCliente(Transversal.UsuarioDto usuarioDto) { usuarioDto.IdTipoUsuario = (int)TipoUsuarioEnum.Cliente; int idUsuario = 0; using (var transaction = new TransactionScope()) { idUsuario = dominio.GuardarUsuario(usuarioDto); usuarioDto.IdUsuario = idUsuario; dominio.GuardarLogin(usuarioDto); transaction.Complete(); } return idUsuario; }
public void GuardarCuRegistrarProducto(Transversal.CuRegistrarProductoDto cuRegProductoDto) { using (var transaction = new TransactionScope()) { cuRegProductoDto.Fecha = DateTime.Now; cuRegProductoDto.Operacion = false; cuRegProductoDto.EstadoRegistro = true; if (cuRegProductoDto.IdProducto == 0) { var idProducto = dominio.GuardarProducto(cuRegProductoDto); cuRegProductoDto.IdProducto = idProducto; } dominio.GuardarRegistroDiario(cuRegProductoDto); transaction.Complete(); } }
private void setearDatosReclamo(Transversal.CuProcesoReclamoBoletaDto ventaDto) { var producto = dominio.ObtenerProductoSegunId(ventaDto.IdProducto); if (producto != null) { ventaDto.NombreProducto = producto.NOMBRE; } var usuario = dominio.ObtenerUsuarioSegunId(ventaDto.IdUsuario); if (usuario != null) { ventaDto.NombreUsuario = usuario.NOMBRES + ", " + usuario.APELLIDOS; } var ventaDetLista = dominio.ObtenerVentaDetalleIdVenta(ventaDto.IdVenta); var ventaDet = ventaDetLista.FirstOrDefault(); if (ventaDet != null) { ventaDto.Cantidad = ventaDet.Cantidad; ventaDto.PrecioTotal = ventaDet.PrecioTotal; } }
public string RegistrarVenta(Transversal.CuRealizarVentaDto ventaDto) { var respuestaEvento = ""; using (var transaction = new TransactionScope()) { var idProducto = ventaDto.IdProducto; var productosComprados = dominio.ObtenerTotalProductosComprados(idProducto); var productosVendidos = dominio.ObtenerTotalProductosVendidos(idProducto); if (productosComprados - productosVendidos >= ventaDto.Cantidad) { var NroBoletaDeVenta = dominio.ObtenerValorConfigByCodigo("02"); ventaDto.NumeroDocumento = NroBoletaDeVenta; ventaDto.Operacion = true; var idVenta = dominio.GuardarVenta(ventaDto); ventaDto.IdVenta = idVenta; dominio.GuardarVentaDetalle(ventaDto); dominio.GuardarRegDiario(ventaDto); var numeroVenta = Convert.ToInt32(NroBoletaDeVenta); numeroVenta++; dominio.ActualizarValorConfigByCodigo("02", numeroVenta.ToString()); respuestaEvento = ventaDto.NumeroDocumento; } else { respuestaEvento = "ERROR - PRODUCTOS INSUFICIENTES PARA PROCEDER CON LA COMPRA"; } transaction.Complete(); } return respuestaEvento; }
private void setearEstadoReclamo(Transversal.CuProcesoReclamoBoletaDto ventaDto) { if (ventaDto.estadoReclamo == (int)EstadoReclamoEnum.Solicitado) { ventaDto.descEstadoReclamo = "SOLICITUD PENDIENTE"; } else if (ventaDto.estadoReclamo == (int)EstadoReclamoEnum.Aceptado) { ventaDto.descEstadoReclamo = "SOLICITUD PROCEDENTE"; } }
public void SolicitarReclamo(Transversal.CuProcesoReclamoBoletaDto reclamoDto) { reclamoDto.estadoReclamo = (int)EstadoReclamoEnum.Solicitado; dominio.RegistrarReclamo(reclamoDto); }
private void setearEstadoVenta(Transversal.CuProcesoReclamoBoletaDto ventaDto) { if (ventaDto.estadoVenta == (int)EstadoVentaEnum.Realizada) { ventaDto.descEstadoVenta = "VENTA REALIZADA"; } else if (ventaDto.estadoVenta == (int)EstadoVentaEnum.Entregada) { ventaDto.descEstadoVenta = "VENTA ENTREGADA"; } else if (ventaDto.estadoVenta == (int)EstadoVentaEnum.Anulada) { ventaDto.descEstadoVenta = "VENTA ANULADA"; } }
// logicaRealizarVenta = new CuRealizarVentaLogica(); public int GuardarUsuario(Transversal.UsuarioDto usuarioDto) { var idUsuario = logica.GuardarUsuario(usuarioDto); return idUsuario; }
public void GuardarCuRegistrarProducto(Transversal.CuRegistrarProductoDto cuRegProductoDto) { logicaRegProducto.GuardarCuRegistrarProducto(cuRegProductoDto); }
public string RegistrarVenta(Transversal.CuRealizarVentaDto ventaDto) { var nroBoleta = logicaRealizarVenta.RegistrarVenta(ventaDto); return nroBoleta; }
public void RegistrarReclamo(Transversal.CuProcesoReclamoBoletaDto procesoDto) { logicaProcesoReclamo.SolicitarReclamo(procesoDto); }