private void btnAbonar_Click(object sender, EventArgs e) { if ((verificarCampos())) { float monto = float.Parse(txtAbonar.Text); float pendiente = float.Parse(txtPendiente.Text); if (pendiente < monto) { MessageBox.Show("Monto máximo a abonar: " + pendiente.ToString("0.0"), "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAbonar.Text = "0"; } else { Service.cuota c = new Service.cuota(); c.fecha = DateTime.Today; c.fechaSpecified = true; c.monto = float.Parse(txtAbonar.Text); c.formaPago = (String)cboFormaPago.SelectedItem; servMat.saldo = servMat.saldo - c.monto; Program.dbController.actualizarMatricula(servMat); Program.dbController.insertarCuota(c, servMat.idMatricula); MessageBox.Show("Cuota Registrada exitosamente", "Mensaje Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPendiente.Text = (float.Parse(txtPendiente.Text) - float.Parse(txtAbonar.Text)).ToString("0.0"); txtAbonar.Text = "0"; } } }
private void btnAbonar_Click(object sender, EventArgs e) { if ((verificarCampos())) { float monto = float.Parse(txtAbonar.Text); float pendiente = float.Parse(txtPendiente.Text); if (pendiente < monto) { frmMensaje mensaje = new frmMensaje("Monto máximo a abonar: " + pendiente.ToString("0.0"), "Mensaje de advertencia", ""); if (mensaje.ShowDialog() == DialogResult.OK) { } txtAbonar.Text = "0"; } else { Service.cuota c = new Service.cuota(); c.fecha = DateTime.Today; c.fechaSpecified = true; c.monto = float.Parse(txtAbonar.Text); c.formaPago = (String)cboFormaPago.SelectedItem; servMat.saldo = servMat.saldo - c.monto; Program.dbController.actualizarMatricula(servMat); Program.dbController.insertarCuota(c, servMat.idMatricula); frmMensaje mensaje = new frmMensaje("Cuota Registrada exitosamente", "Mensaje Confirmación", "Confirmar"); if (mensaje.ShowDialog() == DialogResult.OK) { } ; Correo correo = new Correo(); correo.RegistroCuota(servMat, txtAbonar.Text); txtPendiente.Text = (float.Parse(txtPendiente.Text) - float.Parse(txtAbonar.Text)).ToString("0.0"); txtAbonar.Text = "0"; } } }
private void btnGuardar_Click(object sender, EventArgs e) { int idClase; //validar los datos antes //se construye clase particular cp = new Service.claseParticular(); cp.colaborador = docente; cp.descripcion = txtDescripcion.Text; cp.direccion = txtDireccion.Text; cp.distrito = cboDistrito.SelectedItem.ToString(); cp.fecha = dtpFechaMatricula.Value; cp.fechaSpecified = true; //se debe revisar la hora en el DateTime //cp.horaIni = (DateTime.Parse(cboHoraIni.SelectedItem.ToString())); //cp.horaFin = (DateTime.Parse(cboHoraFin.SelectedItem.ToString())); cp.horaIni = DateTime.Now; cp.horaFin = DateTime.Now; cp.horaFinSpecified = true; cp.horaIniSpecified = true; cp.nombre = txtNombreServicio.Text; cp.observaciones = txtObservaciones.Text; cp.precio = float.Parse(txtPrecio.Text); //insertar clase particular idClase = Program.dbController.insertarClaseParticular(cp); cp.id_servicio = idClase; //se construye la matricula Service.matricula mat = new Service.matricula(); mat.cliente = cliente; mat.descuento = (Service.descuento)cboDescuentos.SelectedItem; mat.fecha = DateTime.Today; mat.fechaSpecified = true; mat.monto = cp.precio; mat.saldo = float.Parse(txtSaldo.Text); mat.servicio = cp; //cuota if (txtAbonar.Text != "0") { Service.cuota cuota = new Service.cuota(); cuota.fecha = DateTime.Today; cuota.fechaSpecified = true; cuota.formaPago = cboFormaPago.SelectedItem.ToString(); cuota.monto = float.Parse(txtAbonar.Text); //insertar cuota mat.saldo = mat.saldo - cuota.monto; } Program.dbController.insertarMatricula(mat); frmMensaje mensaje = new frmMensaje("Clase Particular Registrada", "Mensaje de confirmación", ""); }
private void btnAbonar_Click(object sender, EventArgs e) { if ((verificarCampos())) { Service.cuota c = new Service.cuota(); c.fecha = DateTime.Today; c.fechaSpecified = true; c.monto = float.Parse(txtAbonar.Text); c.formaPago = (String)cboFormaPago.SelectedItem; servMat.saldo = servMat.saldo - c.monto; Program.dbController.actualizarMatricula(servMat); Program.dbController.insertarCuota(c, servMat.idMatricula); frmMensaje mensaje = new frmMensaje("Cuota Registrada exitosamente", "Mensaje Confirmación", "Confirmar"); } }