public void PruebaCompleta() { // Arrange var nroTarjeta = "0000006096719570"; var fVec = new DateTime(2019, 1, 23); short codSeg = 6643; var serv = new TarjetaService(); // Act var existeTajeta = serv.ExisteTarjeta(nroTarjeta); // Assert Assert.IsTrue(existeTajeta); var valido = serv.EsValidaTarjeta(nroTarjeta, fVec, codSeg); Assert.IsTrue(valido); var fondo = serv.HayFondoParaSustraer(nroTarjeta, 100); Assert.IsTrue(fondo); try { serv.SustraerFondo(nroTarjeta, 100); } catch (Exception) { Assert.Fail(); } }
// DELETE api/<controller>/5 public HttpResponseMessage Delete(long id) { HttpResponseMessage response; try { TarjetaService service = (TarjetaService) new TarjetaService().setDatabase(db); Tarjeta t = service.find(id); service.delete(id); if (t.Estado == "D") { response = this.getSuccessResponse(t); } else { response = this.getSuccessResponse("No se puede eliminar porque existe una compra o hay stock disponible"); } } catch (Exception e) { response = this.getErrorResponse(e); } return(response); }
public frmConsultaTarjeta() { InitializeComponent(); InitializeDataGridView(); tarjService = new TarjetaService(); tipotarjService = new TipoTarjetaService(); }
public Ejercitacion() { InitializeComponent(); // Instancio los objetos service producService = new ProductoService(); marcService = new MarcaService(); cliService = new ClienteService(); tarjService = new TarjetaService(); }
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>(); }
// GET api/<controller>/5 public HttpResponseMessage GetTarjeta(long id) { HttpResponseMessage response; try { TarjetaService service = (TarjetaService) new CajaService().setDatabase(db); Tarjeta t = service.find(id); response = this.getSuccessResponse(t); } catch (Exception e) { response = this.getErrorResponse(e); } return(response); }
// GET api/<controller> public HttpResponseMessage Get() { HttpResponseMessage response; try { TarjetaService service = (TarjetaService) new TarjetaService().setDatabase(db); List <Tarjeta> tarjetas = service.getAll(); response = this.getSuccessResponse(tarjetas); } catch (Exception e) { response = this.getErrorResponse(e); } return(response); }
// POST api/<controller> public HttpResponseMessage Post([FromBody] Tarjeta t) { HttpResponseMessage response; try { TarjetaService service = (TarjetaService) new TarjetaService().setDatabase(db); t.FechaAlta = DateTime.Today; t.UsuarioAlta = 1; t.Estado = "A"; t = service.saveOrUpdate(t); response = this.getSuccessResponse(t); } catch (Exception e) { response = this.getErrorResponse(e); } return(response); }
public TarjetaController(IConfiguration config, IHostingEnvironment env) { service = new TarjetaService(new System.Data.SqlClient.SqlConnection(config.GetValue <String>("ConnectionString")), env, config); }
public TarjetaController(TarjetaService TarjetaService) { _TarjetaService = TarjetaService; }
public TarjetasController(TarjetaService service) { _service = service; }