public frmAddCredito(clsEjecutor _cliente) { InitializeComponent(); this.objCliente = _cliente; lblCdgoTarjeta.Text = this.objCliente.Id; }
public void VerDtsCliente(string Cdgo) // from TimerReaderCard_Tick() { /* Se obtiene datos del cliente desde base datos, * Si CdgoTarjeta no esta registrado en tbl usuario: * se abrirá form para llenar datos del trabajador. * Sino se abrirá form para recarga de crédito. * */ objCliente = new clsEjecutor(Cdgo); objCliente.SetDtsBaseDatos(); bool blExisteCte = objCliente.getExisteCte(); if (!blExisteCte) { // Tarj NO esta registrado en base datos. Preguntar al admin si quiere darle de alta. if (MsjeBoxNoExisteTarj(Cdgo) == System.Windows.Forms.DialogResult.No) { return; } // blExisteCte(false) tds los Campos quedan habilitados para modificar! frmCliente ofrmCliente = new frmCliente(objCliente, false); ofrmCliente.Show(); // return; } objfrmAddCredito = new frmAddCredito(objCliente); objfrmAddCredito.Show(); }
private int DarAltaTarjeta() { // 27/AGO2014 String cdgo_t = objCliente.getCoincidencia(); if (cdgo_t.Length == 0) { // No existe otra tarjeta en bdts con el dni ingresado en form return(objCliente.Insertar("0.00")); } /* dt en formato "CdgoTarjeta#SaldoActual" * dt!= "" si hay otra tarjeta con mismo DNI en la bdts. */ clsEjecutor objCliente_t = new clsEjecutor(cdgo_t); objCliente_t.SetDtsBaseDatos(); float sldo = objCliente_t.Saldo; DialogResult drlt = MsgBoxTransferSaldo(cdgo_t, sldo); if (drlt == System.Windows.Forms.DialogResult.Yes) { /* El admin. quiere transferir saldo de la tarj. anterior * y Bloquearla. */ objCliente_t.BlockTarjeta(); return (objCliente.Insertar(sldo.ToString())); // continuar... // } return(objCliente.Insertar("0.00")); }
public frmCliente(clsEjecutor _Cliente, bool blReadOnly) { /* MUESTRA FORMULARIO CON LOS DATOS CORRESPONDIENTES * AL EJECUTOR (INDICADO EN EL 2d ARGUMENTO.) PARA MODIFICARLOS */ InitializeComponent(); btModificar.Enabled = blReadOnly; btOK.Enabled = false; // Se habilita recien al llenar los campos obligatorios. this.objCliente = _Cliente; this.blExisteCte = blReadOnly; // this.ofrmAddcredito = _frmParent; // quitar! // tbId_tarjeta.Enabled = false; tbDocNumber.Text = objCliente.DNI; tbDomicilio.Text = objCliente.Domicilio; tbNombre.Text = objCliente.Nombre; tbPatente.Text = objCliente.Patente; tbCelular.Text = objCliente.Celular; tbTelefono.Text = objCliente.Telefono; tbFbk.Text = objCliente.Fbk; tbEmail.Text = objCliente.Email; // lbel13.Text = "$ "; lbel13.Text = objCliente.Saldo.ToString("0.00"); foreach (Control oControls in this.Controls) { if (oControls is TextBox) { TextBox tb = oControls as TextBox; tb.ReadOnly = blReadOnly; } } tbTarjeta.ReadOnly = true; tbTarjeta.Text = objCliente.Id; }
public frmTicket(clsEjecutor objCliente, float _importe, float _saldo) { InitializeComponent(); rbtPorts(); this.portname = "COM3"; this.dtCdgo_t = objCliente.Id; this.dtDocNumber = objCliente.DNI; this.dtPatente = objCliente.Patente; this.dtImporte = _importe; this.dtSaldo = _saldo; }
private void InsertarCredito(float importe, clsEjecutor objCliente) { float sldo = objCliente.setCredito(importe); frmTicket fTicket = new frmTicket(objCliente, importe, sldo); fTicket.Show(); /* * clsActividad oActividad = new clsActividad(); * oActividad.setAtributos(objCliente.Id, "CDT", 0, 0); * oActividad.InsertToDataBase(); * * Console.WriteLine("SALDO ACTUAL: $"+ sldo); * // Close(); * */ }
public int getEjecutor(clsEjecutor objCliente) // modif. 14/AGO2014 { // Obtiene datos del cliente desde base datos y // llena atributos del objeto objCliente. int fbk = -1; // clsEjecutor oEjecutor = null; try { // Abrimos la conexión if (MySqlCnn.State == ConnectionState.Closed) { MySqlCnn.Open(); } // Establecemos cuál será la conexión MySqlCmd.Connection = MySqlCnn; MySqlCmd.CommandText = String.Format("SELECT * FROM `usuario` WHERE `id_tarjeta` LIKE '{0}'", objCliente.Id); MySqlDataReader rd = MySqlCmd.ExecuteReader(); while (rd.Read()) { fbk += 1; // oEjecutor = new clsEjecutor(username); objCliente.setAtributos( // rd.GetString("id_tarjeta"), rd.GetString("nombre"), rd.GetString("domicilio"), rd.GetString("celular"), rd.GetString("telefono"), rd.GetString("email"), rd.GetString("fbk"), rd.GetString("dni"), rd.GetString("patente"), rd.GetChar("blocked"), rd.GetFloat("saldo_actual") ); break; } MySqlCnn.Close(); } catch (Exception ex) { Console.WriteLine(ex); } return(fbk); }