public bool ModificarBoleta(Boleta modificarBoleta) { try { if (BuscarBoleta(modificarBoleta.Numero)) { Modelo.BOLETA boleta = ConectorDALC.ModeloAlmacen.BOLETA.FirstOrDefault(e => e.NUMEROBOLETA == modificarBoleta.Numero); boleta.NUMEROBOLETA = modificarBoleta.Numero; boleta.FECHACREACION = modificarBoleta.FechaCreacion; boleta.TOTAL = modificarBoleta.Total; boleta.MEDIO_PAGO_IDMEDIO = modificarBoleta.MedioPago.Id; boleta.CLIENTE_RUNCLIENTE = modificarBoleta.Cliente.Run; boleta.USUARIO_RUNUSUARIO = modificarBoleta.Usuario.RunUsuario; ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al modificar boleta: " + ex); } }
public bool AgregarBoleta() { try { Modelo.BOLETA boleta = new Modelo.BOLETA(); boleta.FECHACREACION = FechaCreacion; boleta.TOTAL = Total; boleta.MEDIO_PAGO_IDMEDIO = MedioPago.Id; boleta.CLIENTE_RUNCLIENTE = Cliente.Run; boleta.USUARIO_RUNUSUARIO = Usuario.RunUsuario; boleta.ESTADO_BOLETA_IDESTADO = Estado.Id; ConectorDALC.ModeloAlmacen.BOLETA.Add(boleta); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new ArgumentException("Error al agregar boleta" + ex); } }
public Boleta ObtenerBoleta(int numero) { try { Modelo.BOLETA boleta = ConectorDALC.ModeloAlmacen.BOLETA.FirstOrDefault(e => e.NUMEROBOLETA == numero); Numero = (int)boleta.NUMEROBOLETA; FechaCreacion = boleta.FECHACREACION; Total = (int)boleta.TOTAL; MedioPago = new MedioPago() { Id = (int)boleta.MEDIO_PAGO.IDMEDIO }; Cliente = new Cliente() { Run = (int)boleta.CLIENTE.RUNCLIENTE }; Usuario = new Usuario() { RunUsuario = (int)boleta.USUARIO.RUNUSUARIO }; Estado = new EstadoBoleta() { Id = (int)boleta.ESTADO_BOLETA.IDESTADO }; Boleta boletaEncontrada = new Boleta(Numero, FechaCreacion, Total, MedioPago, Cliente, Usuario, Estado); return(boletaEncontrada); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener boleta: " + ex); } }
public bool BuscarBoleta(int numero) { try { Modelo.BOLETA boleta = ConectorDALC.ModeloAlmacen.BOLETA.FirstOrDefault(e => e.NUMEROBOLETA == numero); if (boleta != null) { return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al buscar" + ex); } }
public bool AnularBoleta(int numero) { try { if (BuscarBoleta(numero)) { Modelo.BOLETA boleta = ConectorDALC.ModeloAlmacen.BOLETA.FirstOrDefault(e => e.NUMEROBOLETA == numero); boleta.ESTADO_BOLETA_IDESTADO = 2; ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al anular boleta: " + ex); } }