private void SalidaTorno(Tortno torno) { Tarjetas t = this.GetDatoTarjeta(); t.hora_salida = torno.fecha_actual;//obtiene la hora y fecha actual del torno t.estacion_destino = torno.estacion; //nombre de estacion t.ultimo_acceso = torno.fecha_actual; //calcular el tiempo recorrido DateTime fecha1 = Convert.ToDatetime(t.hora_entrada.ToString("HH:mm:ss"))); DateTime fecha2 = Convert.ToDatetime(t.hora_salida.ToString("HH:mm:ss"))); double tiempo = fecha2.Subtract(fecha1).TotalHours; double velocidad = 60; //el recorrido es en promedio de 60 km/h double distancia = velocidad * tiempo; double cobro = 100; //se cobra 100 pesos por kilomero recorrido double valor_cobro = distancia * cobro; if(valor_cobro > t.valor){ this.MostrarMensaje("Saldo insuficiente"); return;//termina sin almacenar la informacion } t.valor = t.valor - valor_cobro; t.ultimo_acceso = torno.fecha_actual;//obtiene la hora y fecha actual del torno t.ultimo_valor_pagado = valor_cobro; this.GrabarTarjeta(t); }
public Elem_tarjeta(VistaCuenta_Cliente vistaCuenta_Cliente, Tarjetas tarjetas) { Tarjeta = tarjetas; VistaCuenta_Cliente = vistaCuenta_Cliente; InitializeComponent(); cargarDatos(); }
public ActionResult DeleteConfirmed(string id) { Tarjetas tarjetas = db.Tarjetas.Find(id); db.Tarjetas.Remove(tarjetas); db.SaveChanges(); return(RedirectToAction("Index")); }
private void EntradaTorno(Tortno torno) { Tarjetas t = this.GetDatoTarjeta(); t.hora_entrada = torno.fecha_actual;//obtiene la hora y fecha actual del torno t.estacion_origen = torno.estacion; //nombre de estacion t.ultimo_acceso = torno.fecha_actual; this.GrabarTarjeta(t); }
public ActionResult Edit([Bind(Include = "num_tarjeta,titular_tarjeta,fecha_venc_tarjeta")] Tarjetas tarjetas) { if (ModelState.IsValid) { db.Entry(tarjetas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tarjetas)); }
public ActionResult Edit([Bind(Include = "IdTarjeta,Nombre,Titular,NumeroTarjeta,FechaVto,IdBanco,BajaLogica")] Tarjetas tarjetas) { if (ModelState.IsValid) { db.Entry(tarjetas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tarjetas)); }
public ActionResult Create([Bind(Include = "IdTarjeta,Nombre,Titular,NumeroTarjeta,FechaVto,IdBanco,BajaLogica")] Tarjetas tarjetas) { if (ModelState.IsValid) { db.Tarjetas.Add(tarjetas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tarjetas)); }
public ActionResult Create([Bind(Include = "num_tarjeta,titular_tarjeta,fecha_venc_tarjeta")] Tarjetas tarjetas) { if (ModelState.IsValid) { db.Tarjetas.Add(tarjetas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tarjetas)); }
// se llama siempre la misma tarjeta, ya que se desconoce el metodo de lectura public Tarjetas GetDatoTarjeta() { Tarjetas t = new Tarjetas(); t.nro_tarjeta = 1; t.valor = 150000; t.ultimo_acceso = "2020-08-15"; t.ultimo_valor_pagado = 1500 ; t.estación = "SANTA MONICA";//donde se adquirio la tarjeta t.torno = 7 ;//donde se adquirio la tarjeta return t; }
// GET: Tarjetas/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tarjetas tarjetas = db.Tarjetas.Find(id); if (tarjetas == null) { return(HttpNotFound()); } return(View(tarjetas)); }
private void saveButton_Click(object sender, EventArgs e) { try { errorProvider1.Clear(); if (!ValidarCamposObligatorios()) { return; } using (var entidades = new ClinicaEntities()) { DateTime vencimiento; if (DateTime.TryParse(tbFechaVto.Text, out vencimiento)) { var tarjeta = new Tarjetas { BajaLogica = false, FechaVto = vencimiento, Nombre = tbNombreTarjeta.Text, NumeroTarjeta = tbNroTarjeta.Text, Titular = tbTitular.Text }; entidades.Tarjetas.Add(tarjeta); entidades.SaveChanges(); this._factura.IdTarjeta = tarjeta.IdTarjeta; this._factura.Descripcion = tbDescripcion.Text; entidades.Factura.Add(this._factura); var turnoDB = entidades.Turno.First(x => x.IdTurno == this._factura.IdTurno); turnoDB.IdFactura = this._factura.IdFactura; entidades.SaveChanges(); this.DialogResult = DialogResult.OK; MessageBox.Show("Factura Creada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { errorProvider1.SetError(tbFechaVto, "Fecha Incorrecta"); } } } catch (Exception ex) { this.DialogResult = DialogResult.Cancel; MessageBox.Show("Factura no creada. Si desea hacerlo en el futuro debe Editar de nuevo el Turno o mediate el boton Facturar en el Listado de Turnos.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
public void AgregarTarjeta(TipoTarjeta tipotarjeta) {//metodo que ingresa las tarjetas a la entidad financiera try { if (tipotarjeta != null) { Tarjetas.Add(new Tarjeta(tipotarjeta)); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public ActionResult postTarjetas() { BancoHabana.Models.Procesos p = new BancoHabana.Models.Procesos(); List <BancoHabana.Models.Tarjetas> cuen = new List <BancoHabana.Models.Tarjetas>(); string cuenta = Request.Form["opcionesTarjeta"].ToString(); Session["tarjetaelegida"] = cuenta; Tarjetas pr = new Tarjetas(); pr = p.getDatosTarjetas(cuenta); Session["tarjetasdatos"] = pr; return(View("DatosTarjetas")); }
private void cargarTarjetas() { try { Tarjetas tarjeta = new Tarjetas(); List <Tarjetas> lista = PropiedadesGenerales.TarjetasController .listarTarjetas(PropiedadesGenerales.ClienteActual.id); tarjeta.tarjeta_numero_protegido = "Seleccione..."; lista.Insert(0, tarjeta); comboTarjetas.DataSource = lista; comboTarjetas.DisplayMember = "tarjeta_numero_protegido"; comboTarjetas.ValueMember = "id"; } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (validarCamposTarjeta()) { Tarjetas tarjeta = new Tarjetas(); tarjeta.tarjeta_numero = txtNumeroTarjeta.Text; if (!TarjetaController.TarjetaRepetida(tarjeta)) { tarjeta.tarjeta_cliente = PropiedadesGenerales.ClienteActual.id; tarjeta.tarjeta_banco = int.Parse(comboBancos.SelectedValue.ToString()); tarjeta.tarjeta_anio = comboAnio.SelectedValue.ToString(); tarjeta.tarjeta_mes = comboMes.SelectedValue.ToString(); tarjeta.tarjeta_tipo = comboTipo.Text; tarjeta.tarjeta_ccv = txtCCV.Text; tarjeta.tarjeta_propietario = txtPropietario.Text; tarjeta.tarjeta_numero = txtNumeroTarjeta.Text; if (txtNumeroTarjeta.Text.Length > 15 && txtCCV.Text.Length > 2) { try { TarjetaController.Create(tarjeta); PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Tarjeta ingresada"); VistaCuenta_Cliente.rellenarTarjetas(); Close(); } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar tarjeta", "tarjeta ya usada!"); } } else { PropiedadesGenerales.Notificar.notificarFallo("Faltan datos", "Complete todos los campos!"); } } }
private void btnPagar_Click(object sender, EventArgs e) { if (formularioValido()) { FormaPago fp = (FormaPago)cmbFormaPago.Items[cmbFormaPago.SelectedIndex]; long idFactura = Facturas.guardar(Session.usuario.id, Session.fechaAhora(), int.Parse(fp.id.ToString())); for (int i = 0; i < int.Parse(cmbCantPub.Text); i++) { ItemFactura unItem = (ItemFactura)dgvPublicaciones.Rows[i].DataBoundItem; unItem.idFactura = idFactura; ItemsFactura.Guardar(unItem); } if (fp.id == 2) { Tarjetas.Guardar(idFactura, txtNroTarjeta.Text, txtTitular.Text, txtCodigo.Text); } MessageBox.Show("Items pagados!"); this.Close(); } }
public async Task <ActionResult <Tarjetas> > mtdIngresarTarjeta([FromBody] Tarjetas tarjetas) { try { ParametrosController par = new ParametrosController(context); ActionResult <DateTime> horadeTransaccion = par.mtdObtenerHora(); tarjetas.created_date = horadeTransaccion.Value; tarjetas.last_modified_date = horadeTransaccion.Value; context.tbtarjetas.Add(tarjetas); await context.SaveChangesAsync(); return(Ok()); } catch (Exception ex) { //ModelState.AddModelError("token", ex.Message); //return BadRequest(ModelState); return(Json(new { token = ex.Message })); } }
public void grabaTarjeta(int id, UsuarioTarjeta usuTarjeta) { FitocracyDBDataContext fitDB = new FitocracyDBDataContext(); Tarjetas tarj = new Tarjetas(); tarj.Id_Usuario = id; tarj.CardNumber = usuTarjeta.cardNumber; tarj.SecurityCode = usuTarjeta.securityCode; tarj.Caducity = usuTarjeta.month.Split(new char[] { '-' })[1] + usuTarjeta.year; fitDB.Tarjetas.InsertOnSubmit(tarj); try { fitDB.SubmitChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public async Task <ActionResult> mtdActualizaTarjeta(int id, [FromBody] Tarjetas tarjetas) { try { ParametrosController par = new ParametrosController(context); ActionResult <DateTime> horadeTransaccion = par.mtdObtenerHora(); var response = await context.tbtarjetas.FirstOrDefaultAsync(x => x.id == id); if (response.id != id) { return(BadRequest()); } response.last_modified_by = tarjetas.last_modified_by; response.last_modified_date = horadeTransaccion.Value; response.bit_status = tarjetas.bit_status; response.dc_mano_vigencia = tarjetas.dc_mano_vigencia; response.dcm_mes_vigencia = tarjetas.dcm_mes_vigencia; response.str_referencia_tarjeta = tarjetas.str_referencia_tarjeta; response.str_sistema_tarjeta = tarjetas.str_sistema_tarjeta; response.str_tarjeta = tarjetas.str_tarjeta; response.str_titular = tarjetas.str_titular; response.int_id_usuario_id = tarjetas.int_id_usuario_id; response.intidconcesion_id = tarjetas.intidconcesion_id; await context.SaveChangesAsync(); return(Ok()); } catch (Exception ex) { //ModelState.AddModelError("token", ex.Message); //return BadRequest(ModelState); return(Json(new { token = ex.Message })); } }
void Awake() { instance = this; }
private void Evento_Click(object sender, EventArgs e) { Button btn = sender as Button; TituloText.Visible = true; NombreComponentClick = btn.Text; OpcionSelecionada(btn); #region Instancias_Controles LControls.Add(typeof(Retiros)); if (!AccesoComponenteByNombre(btn.Text)) { MetroFramework.MetroMessageBox.Show(this, "Acceso denegado, es necesario iniciar sesión nuevamente", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } if (btn.Text.Equals("Retiros")) { Retiros retiros; if (this.Session != null) { retiros = new Retiros(this.Session); CrearControl <UserControl>(retiros, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Depósitos")) { Deposito depositos; if (this.Session != null) { depositos = new Deposito(this.Session); CrearControl <UserControl>(depositos, btn); } else { MessageBox.Show("La sesión ha caducado"); } } //else if (btn.Text.Equals("Depósitos")) //{ // DepositosWalls depositos; // if (this.Session != null) // { // depositos = new DepositosWalls(this.Session); // CrearControl<UserControl>(depositos, btn); // } // else // { // MessageBox.Show("La sesión ha caducado"); // } //} else if (btn.Text.Equals("Transferencias")) { Transferencias transferencias; if (this.Session != null) { transferencias = new Transferencias(this.Session); CrearControl <UserControl>(transferencias, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Envío Giros")) { Envio_Giros envioGiros; if (this.Session != null) { envioGiros = new Envio_Giros(this.Session); CrearControl <UserControl>(envioGiros, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Cobro Giros")) { CobroGiros cobroGiros; if (this.Session != null) { cobroGiros = new CobroGiros(this.Session); CrearControl <UserControl>(cobroGiros, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Pago Tarjetas")) { Tarjetas tarjetas; if (this.Session != null) { tarjetas = new Tarjetas(this.Session); CrearControl <UserControl>(tarjetas, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Pago Cuotas")) { Cuotas cuotas; if (this.Session != null) { cuotas = new Cuotas(this.Session); CrearControl <UserControl>(cuotas, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Cambio Moneda")) { Tipo_de_Cambio tipoCambio; //ViewTipoCambio tipoCambio; if (this.Session != null) { tipoCambio = new Tipo_de_Cambio(this.Session); //tipoCambio = new ViewTipoCambio(this.Session); CrearControl <UserControl>(tipoCambio, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Pago Servicios")) { Servicios servicios; if (this.Session != null) { servicios = new Servicios(this.Session); CrearControl <UserControl>(servicios, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Cuentas")) { NuevaCuentaUserControl cuenta; if (this.Session != null) { cuenta = new NuevaCuentaUserControl(this.Session); CrearControl <UserControl>(cuenta, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Gestionar Cuenta")) { UCactualizarCuenta actualizarCuenta; if (this.Session != null) { actualizarCuenta = new UCactualizarCuenta(this.Session); CrearControl <UserControl>(actualizarCuenta, btn); } } else if (btn.Text.Equals("Préstamos")) { NuevoPrestamoUserControl prestamo; if (this.Session != null) { prestamo = new NuevoPrestamoUserControl(this.Session); CrearControl <UserControl>(prestamo, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Refinanciar")) { UCrefinanciar refinanciar; if (this.Session != null) { refinanciar = new UCrefinanciar(this.Session); CrearControl <UserControl>(refinanciar, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Gestionar Tarjetas")) { //CrearControl<UserControl>(UCchequeras.instance, btn); NuevaTarjeta tarjeta; if (this.Session != null) { tarjeta = new NuevaTarjeta(this.Session); CrearControl <UserControl>(tarjeta, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Gestionar Chequera")) { //CrearControl<UserControl>(UCchequeras.instance, btn); RegistrarChequera chequera; if (this.Session != null) { chequera = new RegistrarChequera(this.Session); CrearControl <UserControl>(chequera, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Balancin Caja")) { Balancin balancin; if (this.Session != null) { balancin = new Balancin(this.Session); CrearControl <UserControl>(balancin, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Resumen Total")) { ResumenTotal resumenTotal; if (this.Session != null) { resumenTotal = new ResumenTotal(this.Session); CrearControl <UserControl>(resumenTotal, btn); } } else if (btn.Text.Equals("Clientes")) { RegistroPersonaUserControl personas; if (this.Session != null) { personas = new RegistroPersonaUserControl(this.Session); CrearControl <UserControl>(personas, btn); } else { MessageBox.Show("La sesión ha caducado"); } } //else if (btn.Text.Equals("Monedas")) //{ // NuevaMoneda monedas; // if (this.Session != null) // { // monedas = new NuevaMoneda(this.Session); // CrearControl<UserControl>(monedas, btn); // } // else // { // MessageBox.Show("La sesión ha caducado"); // } //} else if (btn.Text.Equals("Monedas")) { NuevaMoneda monedas; TipoCambioDolar tipoCambioDolar; if (this.Session != null) { monedas = new NuevaMoneda(this.Session); CrearControl <UserControl>(monedas, btn); tipoCambioDolar = new TipoCambioDolar(this.Session); CrearControl <UserControl>(tipoCambioDolar, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Sucursal")) { Sucursal sucursal; if (this.Session != null) { sucursal = new Sucursal(this.Session); CrearControl <UserControl>(sucursal, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Ventanilla")) { Ventanilla.Ventanilla ventanilla; if (this.Session != null) { ventanilla = new Ventanilla.Ventanilla(this.Session); CrearControl <UserControl>(ventanilla, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Turnos")) { Turnos turnos; if (this.Session != null) { turnos = new Turnos(this.Session); CrearControl <UserControl>(turnos, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Turno Usuario")) { TurnoUsuario turnoUsuario; if (this.Session != null) { turnoUsuario = new TurnoUsuario(this.Session); CrearControl <UserControl>(turnoUsuario, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Cobro Cheques")) { Cheques cheques; if (this.Session != null) { cheques = new Cheques(this.Session); CrearControl <UserControl>(cheques, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Usuarios")) { Usuario usuario; if (this.Session != null) { usuario = new Usuario(this.Session); CrearControl <UserControl>(usuario, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Roles")) { Roles roles; if (this.Session != null) { roles = new Roles(this.Session); CrearControl <UserControl>(roles, btn); } else { MessageBox.Show("La sesión ha caducado"); } } else if (btn.Text.Equals("Permisos")) { Permisos permisos; if (this.Session != null) { permisos = new Permisos(this.Session); CrearControl <UserControl>(permisos, btn); } } else if (btn.Text.Equals("Cronograma")) { ReporteCronograma cronograma; if (this.Session != null) { cronograma = new ReporteCronograma(this.Session); CrearControl <UserControl>(cronograma, btn); } else { MetroFramework.MetroMessageBox.Show(this, "La sesión ha caducado", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } #endregion NombreComponentActivo = btn.Text; tituloMenu = btn.Text; TituloText.Text = tituloModulo + separator + tituloMenu; }
public bool TarjetaRepetida(Tarjetas tarjeta) { return(ContarRepetidos(tarjeta.tarjeta_numero) > 0); }