public FacturaController(FacturaService ValeService, IMapper mapper, FacturaRepository facturaRepository, ScmContext context) { _valeService = ValeService; _mapper = mapper; _facturaRepository = facturaRepository; _context = context; }
public void SERV_FacturaServicio_GetAll_NotNull() { var s = new FacturaService(new FacturaRepository()); var x = s.GetAll(50, 0); Assert.IsNotNull(x); }
public void SERV_FacturaServicio_GetDetail_NotNull() { var s = new FacturaService(new FacturaRepository()); var x = s.GetDetail("F000000001"); Assert.IsNotNull(x); }
public ConsultarFacturaFrm() { InitializeComponent(); VerComponente(); compraService = new FacturaCompraService(ExtraerCadena.connectionString); FacturaService = new FacturaService(ExtraerCadena.connectionString); }
public MenuFacturasFrm() { var connectionString = ConfigurationManager.ConnectionStrings["ConnectionRochety"].ConnectionString; facturaservice = new FacturaService(connectionString); InitializeComponent(); }
private void BtnFacturar_Click(object sender, EventArgs e) { facturaservice = new FacturaService(ConfigConnection.ConnectionString); if (Factura.VerListaCursos().Count == 0 && Factura.VerListaProductos().Count == 0) { MessageBox.Show("Por favor Compre algo antes de facturar. "); } else { if (Factura.Cliente == null) { MessageBox.Show("Por favor Registre al cliente antes de facturar."); } else { Factura.Estado = "Activo"; Factura.CalcularFactura(); Factura.Fecha = DateTime.Now; Lugar lugar = new Lugar(); lugar.Codigo = ConfigConnection.Codigo; lugar.Ciudad = ConfigConnection.CiudadConectada; Factura.AgregarLugar(lugar); MessageBox.Show(facturaservice.GuardarFactura(Factura, ConfigConnection.Direccion, ConfigConnection.Codigo.ToString())); Factura = new Factura(); Label15.Text = "0"; CBCurso.SelectedIndex = 1; MapearTabla(DtgFactura); MapearTablaCurso(DtgCursos); LabelIVA.Text = "0"; LabelSubTotal.Text = "0"; labelTotal.Text = "0"; } } }
public FacturaVentaFrm() { productoService = new ProductoService(ExtraerCadena.connectionString); clienteService = new PersonaClienteService(ExtraerCadena.connectionString); facturaService = new FacturaService(ExtraerCadena.connectionString); InitializeComponent(); FechaDeExpedicionDTP.Value = DateTime.Now; }
public FormCrearFactura() { facturaService = new FacturaService(ConfigConnection.ConnectionString); productoService = new ProductoService(ConfigConnection.ConnectionString); clienteService = new ClienteService(ConfigConnection.ConnectionString); InitializeComponent(); factura = new Factura(); }
private void btnFacturar_Click(object sender, EventArgs e) { Factura factura = new Factura(); string error = string.Empty; TarjetaDeCredito tarjeta = null; if (Convert.ToInt32(cmbMedioDePago.SelectedValue) == 0) { error += "Seleccione un medio de pago"; } factura.TipoPagoId = Convert.ToInt32(cmbMedioDePago.SelectedValue); factura.ClienteId = this.ClienteId; if (factura.TipoPagoId == 2) { error += ValidateTarjeta(); if (string.IsNullOrEmpty(error)) { tarjeta = CreateTarjetaDeCredito(); } } if (string.IsNullOrEmpty(error)) { try { factura.EstadiaId = Convert.ToInt32(txtNroEstadia.Text); factura.Fecha = Session.Fecha; factura.Items = new List <FacturaItem>(); EstadiaService estadiaService = new EstadiaService(); Estadia estadia = estadiaService.GetById(Convert.ToInt32(txtNroEstadia.Text)); ReservaService reservaService = new ReservaService(); Reserva reserva = reservaService.GetReservaByCodigo(estadia.CodigoReserva); RegimenService regimenService = new RegimenService(); Regimen regimen = regimenService.GetByCodigo(reserva.RegimenCodigo); CreateNightsItems(factura, estadia, reserva, regimen.Precio); CreateConsumibleItems(factura, estadia, regimen.ConsumiblesGratis); foreach (FacturaItem fi in factura.Items) { factura.Total += fi.Precio; } FacturaService service = new FacturaService(); factura.Numero = service.Insert(factura, tarjeta); MostrarFactura(factura); } catch (Exception) { MessageBox.Show("Ocurrió un error al crear la factura"); } } else { MessageBox.Show(error); } }
public FrmConsultarVentas() { InitializeComponent(); facturaService = new FacturaService(ConfigConnection.connectionString, ConfigConnection.ProviderName); detalleFacturaService = new DetalleFacturaService(ConfigConnection.connectionString, ConfigConnection.ProviderName); respuesta1 = new ConsultaDetalleFcturaRespuesta(); respuesta = new ConsultaFcturaRespuesta(); facturas = new List <Factura>(); LisDetalleFacturas = new List <DetalleFactura>(); }
private void BtnIniciarSesion_Click(object sender, EventArgs e) { string estado; int estad02 = 0; if (TxtUsuario.Text == "Bogota" && TxtContraseña.Text == "ABC123") { TxtUsuario.Text = "Usuario"; TxtContraseña.Text = "Contraseña"; this.SetVisibleCore(false); ConfigConnection.ConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; ConfigConnection.CiudadConectada = "Bogota"; ConfigConnection.Codigo = 1; facturaservice = new FacturaService(ConfigConnection.ConnectionString); estado = facturaservice.PruebaConexion(); FrmBienvenida frmBienvenida = new FrmBienvenida(estado); frmBienvenida.Show(); estad02 = 1; } if (TxtUsuario.Text == "Cali" && TxtContraseña.Text == "ABC123") { TxtUsuario.Text = "Usuario"; TxtContraseña.Text = "Contraseña"; this.SetVisibleCore(false); ConfigConnection.ConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection2"].ConnectionString; ConfigConnection.CiudadConectada = "Cali"; ConfigConnection.Codigo = 2; facturaservice = new FacturaService(ConfigConnection.ConnectionString); estado = facturaservice.PruebaConexion(); FrmBienvenida frmBienvenida = new FrmBienvenida(estado); frmBienvenida.Show(); estad02 = 1; } if (TxtUsuario.Text == "Barranquilla" && TxtContraseña.Text == "ABC123") { TxtUsuario.Text = "Usuario"; TxtContraseña.Text = "Contraseña"; this.SetVisibleCore(false); ConfigConnection.ConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection3"].ConnectionString; ConfigConnection.CiudadConectada = "Barranquilla"; ConfigConnection.Codigo = 3; facturaservice = new FacturaService(ConfigConnection.ConnectionString); estado = facturaservice.PruebaConexion(); FrmBienvenida frmBienvenida = new FrmBienvenida(estado); frmBienvenida.Show(); estad02 = 1; } if (estad02 == 0) { TxtUsuario.Text = "Usuario"; TxtContraseña.Text = "Contraseña"; MessageBox.Show("Usuario / Contraseña errada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public FrmRegistrarVenta() { InitializeComponent(); clienteService = new ClienteService(ConfigConnection.connectionString, ConfigConnection.ProviderName); productosService = new ProductosService(ConfigConnection.connectionString, ConfigConnection.ProviderName); facturaService = new FacturaService(ConfigConnection.connectionString, ConfigConnection.ProviderName); detalleFacturaService = new DetalleFacturaService(ConfigConnection.connectionString, ConfigConnection.ProviderName); LisDetalleAux = new List <Productos>(); LisFacturaAux = new List <Factura>(); LisFactura = new List <Factura>(); }
public frmFactura() { InitializeComponent(); dgvDetalle.AutoGenerateColumns = false; facturaService = new FacturaService(); productoService = new ProductoService(); listaFacturaDetalle = new BindingList <FacturaDetalle>(); }
public frmTransFactura() { InitializeComponent(); dgvDetalle.AutoGenerateColumns = false; tipoFacturaService = new TipoFacturaService(); facturaService = new FacturaService(); clienteService = new ClienteService(); articuloService = new ArticuloService(); listaFacturaDetalle = new BindingList <FacturaDetalle>(); }
public FacturarProveedorForm1(CompraService compraService, ProveedorService _proveedorService, OfertaService _ofertaService, FacturaService _facturaService) { this._compraService = compraService; this._proveedorService = _proveedorService; this._ofertaService = _ofertaService; this._facturaService = _facturaService; InitializeComponent(); inicioFactDate.Value = fechaDelDia; finFactDate.Value = fechaDelDia; cargarProveedores(); }
public frmFactura() { InitializeComponent(); dgvDetalle.AutoGenerateColumns = false; facturaService = new FacturaService(); tipoFacturaService = new TipoFacturaService(); clienteService = new ClienteService(); productoService = new ProductoService(); tarjService = new TarjetaService(); tipService = new TipoTarjetaService(); listaFacturaDetalle = new BindingList <FacturaDetalle>(); }
public FrmFacturaIndividual(Factura factura) { InitializeComponent(); Factura = factura; FacturaService = new FacturaService(ConfigConnection.ConnectionString); ClienteService = new ClienteService(ConfigConnection.ConnectionString); Factura = FacturaService.ConsultarDetallesFactura(factura); Factura = FacturaService.ConsultarDetallesCurso(Factura); Cliente cliente; cliente = ClienteService.BuscarCliente(Factura.Cliente.Cedula); Factura.AgregarCliente(cliente); MapearCursos(DtgCursos); MapearProductos(DtgFactura); MapearDatos(); }
public FacturacionsFrm( ClienteService _Clientes, ServiciosService _Servicios, FacturaService _facturaService, Empleado _Empleado ) { seleccion = new List <Servicio>(); Detalles = new List <DetalleFactura>(); ClienteService = _Clientes; Servicios = _Servicios; Empleado = _Empleado; FacturaService = _facturaService; var connectionString = ConfigurationManager.ConnectionStrings["ConnectionRochety"].ConnectionString; FacturaService = _facturaService; InitializeComponent(); this.PreCharge(); }
private void MapearDtgFiltroEstado(DataGridView dtg, string estado) { dtg.Rows.Clear(); facturaService = new FacturaService(ConfigConnection.ConnectionString); foreach (var item in facturaService.FiltroFacturaEstado(estado)) { int n = dtg.Rows.Add(); dtg.Rows[n].Cells[0].Value = item.Numero; dtg.Rows[n].Cells[1].Value = item.Lugar.Ciudad; dtg.Rows[n].Cells[2].Value = item.Cantidad; dtg.Rows[n].Cells[3].Value = item.Iva; dtg.Rows[n].Cells[4].Value = item.SubTotal; dtg.Rows[n].Cells[5].Value = item.Total; dtg.Rows[n].Cells[6].Value = item.Cliente.Cedula; dtg.Rows[n].Cells[7].Value = item.Cliente.PrimerNombre; dtg.Rows[n].Cells[8].Value = item.Cliente.Telefono; dtg.Rows[n].Cells[9].Value = item.Fecha; dtg.Rows[n].Cells[10].Value = item.Estado; } TxtTotal.Text = facturaService.FiltroFacturaEstado(estado).Count.ToString(); }
private void BtnBuscar_Click(object sender, EventArgs e) { try { int numero = int.Parse(TxtNumeroFactura.Text); facturaService = new FacturaService(ConfigConnection.ConnectionString); if (facturaService.BuscarFactura(numero) == null) { MessageBox.Show("No existe esta factura. "); } else { Factura factura; factura = facturaService.BuscarFactura(numero); FrmFacturaIndividual frmFacturaindi = new FrmFacturaIndividual(factura); frmFacturaindi.Show(); } } catch (FormatException ex) { MessageBox.Show("Solo puede escribir numeros aqui. " + ex.Message.ToString()); } }
public from() { this.connectionString = ConfigurationManager.ConnectionStrings["ConnectionRochety"].ConnectionString; this.Servicios = new ServiciosService(this.connectionString); this.Facturas = new FacturaService(this.connectionString); this.Mascotas = new MascotaService(this.connectionString); this.Clientes = new ClienteService(this.connectionString); this.Empleado = new Empleado(); //// Empleado.Identificacion = "12892"; Empleado.Cargo = "Peluquero"; Empleado.Nombre = "Angel"; Empleado.Apellido = "Casadiego"; Empleado.Correo = "*****@*****.**"; Empleado.Direccion = "Por ahí"; Empleado.FechaIngreso = new DateTime().Date; Empleado.Telefono = "#"; ti = new Timer(); ti.Tick += new EventHandler(eventoTimer); InitializeComponent(); ti.Enabled = true; }
public FacturacionsFrm(FacturaService facturas) { FacturaService = facturas; }
public Facturacioncs(FacturaService facturas) { Facturas = facturas; }
static void menu() { bool ejecucion = true; Pizza Pizza; Ingrediente Ingrediente; Pedido Pedido; DetallePedido DetallePedido; Factura Factura; while (ejecucion) { Console.WriteLine("Elija una opcion:"); Console.WriteLine("1- Guardar Nuevas Pizzas"); Console.WriteLine("2- Guardar Nuevos Ingredientes"); Console.WriteLine("3- Crear Pedido"); Console.WriteLine("4- Crear Factura"); Console.WriteLine("5- Modificar Pizza"); Console.WriteLine("6- Mostrar todas las Pizzas"); Console.WriteLine("7- Modificar Pedido"); Console.WriteLine("8- Modificar Factura"); Console.WriteLine("9- Eliminar Pizza"); Console.WriteLine("10- Buscar Pedido por nombre del Cliente"); Console.WriteLine("0- Salir"); var opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 0: ejecucion = false; break; case 1: Console.WriteLine("Escriba el Nombre de la Pizza"); var nombre = Console.ReadLine(); Console.WriteLine("Escriba el Precio"); var precio = Convert.ToDouble(Console.ReadLine()); var NuevaPizza = new Pizza { nombre = nombre, precio = precio }; Console.WriteLine("Desea agregar Ingredientes 1-Si 2-No"); var opcion1 = Convert.ToInt16(Console.ReadLine()); List <Ingrediente> IngList = new List <Ingrediente>(); while (opcion1 == 1) { Console.WriteLine("Ingrese id de Ingrediente "); Ingrediente = IngredienteService.Get(Int32.Parse(Console.ReadLine())); if (Ingrediente != null) { IngList.Add(Ingrediente); } Console.WriteLine("Desea agregar otro Ingrediente? (1- SI 2- NO): "); opcion1 = Convert.ToInt16(Console.ReadLine()); } if (IngList.Count != 0) { NuevaPizza.Ingrediente = IngList; } PizzaService.Save(NuevaPizza); break; case 2: Console.WriteLine("Escriba el Nombre de la Ingrediente"); var nombreI = Console.ReadLine(); var NuevoIngrediente = new Ingrediente { nombre = nombreI }; Console.WriteLine("Desea agregar Pizza 1-Si 2-No"); var opcion2 = Convert.ToInt16(Console.ReadLine()); List <Pizza> PizzaList = new List <Pizza>(); while (opcion2 == 1) { Console.WriteLine("Ingrese id de Pizza "); Pizza = PizzaService.Get(Int32.Parse(Console.ReadLine())); if (Pizza != null) { PizzaList.Add(Pizza); } Console.WriteLine("Desea agregar otra Pizza? (1- SI 2- NO): "); opcion2 = Convert.ToInt16(Console.ReadLine()); } if (PizzaList.Count != 0) { NuevoIngrediente.Pizza = PizzaList; } IngredienteService.Save(NuevoIngrediente); Console.WriteLine("Ver todos los ingrediente 1- Si 2-No"); var op2 = Convert.ToInt16(Console.ReadLine()); if (op2 == 1) { List <Ingrediente> ingrediente = IngredienteService.GetAll(); foreach (var i in ingrediente) { Console.WriteLine("- " + i.nombre); } } break; case 3: Console.WriteLine("Escriba el nombre del Cliente:"); var nombreCliente = Console.ReadLine(); Console.WriteLine("Escriba fecha:"); var fecha = Console.ReadLine(); Console.WriteLine("Escriba el estado"); var estado = Console.ReadLine(); Console.WriteLine("Escriba la demora"); var demora = Console.ReadLine(); var pedidoNuevo = new Pedido { nombreCliente = nombreCliente, fecha = Convert.ToDateTime(fecha), estado = estado, demora = demora }; Console.WriteLine("Desea Continuar 1-Si 2-No"); var op3 = Convert.ToInt16(Console.ReadLine()); while (op3 == 1) { pedidoNuevo.DetallePedidos = new List <DetallePedido>(); double tipo = 0, tamaño = 0; Console.WriteLine("Escriba id Pizza"); var idPizza = Convert.ToInt16(Console.ReadLine()); Pizza = PizzaService.Get(idPizza); var pre = Pizza.precio; Console.WriteLine("Escriba la cantidad"); var cantidad = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Seleccione tipo: 1- A la Piedra 2- A la Parrilla 3- Al Molde"); var seleccion = Convert.ToInt16(Console.ReadLine()); if (seleccion == 1) { tipo = 0.5; } else { if (seleccion == 2) { tipo = 0.4; } else { if (seleccion == 3) { tipo = 0.3; } else { Console.WriteLine("Opcion incorrecta"); } } } Console.WriteLine("Seleccione tamaño: 1- 8 Porciones 2- 10 Porciones 3- 12 Porciones"); var seleccion1 = Convert.ToInt16(Console.ReadLine()); if (seleccion1 == 1) { tamaño = 0.2; } else { if (seleccion1 == 2) { tamaño = 0.3; } else { if (seleccion1 == 3) { tamaño = 0.6; } else { Console.WriteLine("Opcion incorrecta"); } } } var subtotal = pre + cantidad + tipo + tamaño; var detallepedidonuevo = new DetallePedido { PizzaId = idPizza, cantidad = cantidad, tipo = seleccion, tamaño = seleccion1 }; pedidoNuevo.DetallePedidos.Add(detallepedidonuevo); Console.WriteLine("Desea agregar algo mas 1-Si 2-No"); op3 = Convert.ToInt16(Console.ReadLine()); } PedidoService.Save(pedidoNuevo); break; case 4: Console.WriteLine("Escriba la forma de pago"); var formaPago = Console.ReadLine(); Console.WriteLine("Escriba id pedido"); var idPedido = Convert.ToInt16(Console.ReadLine()); var facturaNueva = new Factura { formaPago = formaPago, PedidoId = idPedido }; FacturaService.Save(facturaNueva); break; case 5: Console.WriteLine("Ingrese ID de Pizza a modificar:"); var id = Int32.Parse(Console.ReadLine()); Pizza = PizzaService.Get(id); if (Pizza != null) { Console.WriteLine("Precio anterior: " + Pizza.precio); Console.WriteLine("Ingrese el nuevo Precio:"); var nuevoPrecio = Console.ReadLine(); if (nuevoPrecio != "") { Pizza.precio = Convert.ToDouble(nuevoPrecio); } PizzaService.Save(Pizza); } else { Console.WriteLine("No se encontró Pizza"); } break; case 6: List <Pizza> pizza = PizzaService.GetAll(); foreach (var p in pizza) { Console.WriteLine("- " + p.nombre + " $" + p.precio); } break; case 7: Console.WriteLine("Ingrese ID de Pedido a modificar:"); var idPed = Int32.Parse(Console.ReadLine()); Pedido = PedidoService.Get(idPed); if (Pedido != null) { Console.WriteLine("Estado anterior: " + Pedido.estado); Console.WriteLine("Demora anterior: " + Pedido.demora); Console.WriteLine("Ingrese el nuevo estado:"); var nuevoEstado = Console.ReadLine(); Console.WriteLine("Ingrese el nueva demora:"); var nuevaDemora = Console.ReadLine(); if (nuevoEstado != "" && nuevaDemora != "") { Pedido.estado = nuevoEstado; Pedido.demora = nuevaDemora; } PedidoService.Save(Pedido); } else { Console.WriteLine("No se encontró Pedido"); } break; case 8: Console.WriteLine("Ingrese ID de Factura a modificar:"); var idfac = Int32.Parse(Console.ReadLine()); Factura = FacturaService.Get(idfac); if (Factura != null) { Console.WriteLine("Forma de Pago anterior: " + Factura.formaPago); Console.WriteLine("Ingrese la nueva forma de pago:"); var nuevaFormaPago = Console.ReadLine(); if (nuevaFormaPago != "") { Factura.formaPago = nuevaFormaPago; } FacturaService.Save(Factura); } else { Console.WriteLine("No se encontró Factura"); } break; case 9: Console.WriteLine("Indique id post a eliminar:"); var b = PizzaService.Delete(Int32.Parse(Console.ReadLine())); if (b) { Console.WriteLine("Se eliminó la Pizza Seleccionada"); } else { Console.WriteLine("No se encontró la Pizza seleccionada"); } break; case 10: Console.WriteLine("Ingresa nombre del cliente a buscar"); var frase = Console.ReadLine(); List <Pedido> listaPedido = PedidoService.BuscarPorContenido(frase); if (listaPedido.Count != 0) { Console.WriteLine("Clientes encontrados:"); foreach (var p in listaPedido) { Console.WriteLine("- " + p.nombreCliente + " estado" + p.estado); } } else { Console.WriteLine("No se encontro el cliente"); } break; default: Console.WriteLine("La opcion seleccionada no existe"); break; } } }
public FacturaController(FacturaService facturaService, ILoggerManager logger) { _facturaService = facturaService; _logger = logger; }
public FacturaController(FacturaService facturaService) { _facturaService = facturaService; }
public FacturasController(FacturaService FacturaService) { _FacturaService = FacturaService; }
public FacturaController(TiendaVirtualContext _context) { _facturaService = new FacturaService(_context); }
public List <Factura> listaFactura() { var list = FacturaService.GetAll(); return(list); }
public FacturaController(TiendaContext tiendaContext) { _service = new FacturaService(tiendaContext); }