private void btnGrabar_Click(object sender, EventArgs e) { string activo; string cambiarContrasena; try { if (!ClsHelper.camposObligatorios(txtNombre, txtUsuario, txtFechaNacimiento)) { return; } if (!ClsHelper.isDate(txtFechaNacimiento.Text)) { ClsHelper.MensajeSistema("Ingrese una fecha válida"); txtFechaNacimiento.Focus(); return; } activo = Convert.ToInt16(chkActivo.Checked).ToString(); cambiarContrasena = Convert.ToInt16(chkReiniciarContrasena.Checked).ToString(); if (idUsuario == null) { idUsuario = "0"; } ClsSeguridad.grabarModificarUsuario(idUsuario, txtNombre.Text, txtUsuario.Text, txtFechaNacimiento.Text, txtDescripcion.Text, activo, cambiarContrasena); ClsHelper.MensajeSistema("Proceso completado exitosamente"); limpiarControles(); buscarUsuario(); } catch (Exception ex) { idUsuario = "0"; ClsHelper.erroLog(ex); } }
private void btnNuevaVenta_Click(object sender, EventArgs e) { try { idVenta = "0"; iniciarValores(); limpiarControlesDetalleVenta(); limpiarGridDetalle(); limpiarControlesReferencias(); limpiarGridReferencia(); limpiarControlesCliente(); limpiarControlesFinanciamiento(); groupBox1.Enabled = true; groupBox2.Enabled = true; tabControl1.SelectedIndex = 0; tabControl1.Enabled = true; btngrabar.Enabled = true; btnImprimir.Enabled = false; txtNit.Focus(); } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void grdExistentes_CellClick(object sender, DataGridViewCellEventArgs e) { try { //0 Editar, 1 Rol switch (e.ColumnIndex) { case 0: idUsuario = grdExistentes.SelectedRows[0].Cells["idUsuarioCol"].Value.ToString(); txtNombre.Text = grdExistentes.SelectedRows[0].Cells["nombreCol"].Value.ToString(); txtUsuario.Text = grdExistentes.SelectedRows[0].Cells["UsuarioCol"].Value.ToString(); txtDescripcion.Text = grdExistentes.SelectedRows[0].Cells["observacionesCol"].Value.ToString(); txtFechaNacimiento.Text = grdExistentes.SelectedRows[0].Cells["fechaNacimientoCol"].Value.ToString(); chkActivo.Checked = grdExistentes.SelectedRows[0].Cells["activoCol"].Value.ToString() == "1" ? true : false; chkReiniciarContrasena.Checked = grdExistentes.SelectedRows[0].Cells["cambiarContrasenaCol"].Value.ToString() == "1" ? true : false; break; case 1: PV.Vistas.FrmRolUsuario frm = new PV.Vistas.FrmRolUsuario(); frm.idUsuario = grdExistentes.SelectedRows[0].Cells["idUsuarioCol"].Value.ToString(); frm.usuario = grdExistentes.SelectedRows[0].Cells["nombreCol"].Value.ToString(); frm.ShowDialog(); break; } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnGrabar_Click(object sender, EventArgs e) { try { if (!ClsHelper.IsNumeric(txtMonto.Text)) { ClsHelper.MensajeSistema("Debe Ingresar un número Válido"); txtMonto.Focus(); return; } //Avisa si no ha adjuntado if (MessageBox.Show("No ha adjuntado ningún archivo, ¿Desea continuar sin comprobante?", "Continuar sin adjunto", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.No) { return; } ClsPago.grabarPago(this.idVenta.ToString(), txtMonto.Text, cboMetodoPago.SelectedValue.ToString(), txtObservaciones.Text, adjunto); ClsHelper.MensajeSistema("Pago registrado con éxito"); limpiarControles(); btnImprimir.Enabled = true; } catch (Exception ex) { ClsHelper.MensajeSistema(ex.Message); } finally { limpiarControles(); } }
public FrmNuevaVenta(string idVenta = "0") { InitializeComponent(); try { dtDetalle = new DataTable(); //Fuente de datos para grid detalle venta dtDetalle.TableName = "Detalle"; dtDetalle.Columns.Add("placa", typeof(string)); dtDetalle.Columns.Add("descripcion", typeof(string)); dtDetalle.Columns.Add("precioVenta", typeof(double)); dtDetalle.Columns.Add("precioOtorgado", typeof(double)); dtDetalle.Columns.Add("idVehiculo", typeof(string)); grdDetalle.DataSource = dtDetalle; //Estructura de la fuente de datos para el grid referencias dtReferencias = new DataTable(); dtReferencias.Columns.Add("id"); dtReferencias.Columns.Add("nombreRef"); dtReferencias.Columns.Add("telefonosRef"); dtReferencias.Columns.Add("direccionRef"); grdReferencias.DataSource = dtReferencias; this.idVenta = idVenta; //_p.liberarFormLista(); iniciarValores(); } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void grdExistentes_CellClick(object sender, DataGridViewCellEventArgs e) { try { switch (e.ColumnIndex) { case 0: this._p.setVehiculo( grdExistentes.SelectedRows[0].Cells["idVehiculoCol"].Value.ToString(), grdExistentes.SelectedRows[0].Cells["descripcionCol"].Value.ToString(), grdExistentes.SelectedRows[0].Cells["placaCol"].Value.ToString(), grdExistentes.SelectedRows[0].Cells["precioCol"].Value.ToString() ); this.Dispose(); //MessageBox.Show("Seleccionado: " + grdExistentes.SelectedRows[0].Cells["idVehiculoCol"].Value.ToString()); //idMarca = grdExistentes.SelectedRows[0].Cells["idMarcaCol"].Value.ToString(); //txtNombre.Text = grdExistentes.SelectedRows[0].Cells["nombreCol"].Value.ToString(); break; } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void grdExistentes_CellClick(object sender, DataGridViewCellEventArgs e) { try { switch (e.ColumnIndex) { case 0: this.txtDpi.Text = grdExistentes.SelectedRows[0].Cells["dpiCol"].Value.ToString().Trim(); this.txtNombre.Text = grdExistentes.SelectedRows[0].Cells["nombresCol"].Value.ToString(); this.txtNit.Text = grdExistentes.SelectedRows[0].Cells["nitCol"].Value.ToString(); this.txtDireccion.Text = grdExistentes.SelectedRows[0].Cells["direccionCol"].Value.ToString(); this.txtCorreoElectronico.Text = grdExistentes.SelectedRows[0].Cells["correoElectronicoCol"].Value.ToString(); this.txtTelefonos.Text = grdExistentes.SelectedRows[0].Cells["telefonosCol"].Value.ToString(); this.dpiCliente = grdExistentes.SelectedRows[0].Cells["dpiCol"].Value.ToString(); this.txtNit.Focus(); break; case 1: DialogResult r = MessageBox.Show("¿Confirma que desea eliminar este registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { this.clsCliente.eliminar(grdExistentes.SelectedRows[0].Cells["dpiCol"].Value.ToString()); ClsHelper.MensajeSistema("Proceso ejecutado exitosamente"); limpiarControles(); } break; } } catch (Exception ex) { this.dpiCliente = "0"; ClsHelper.erroLog(ex); } }
void cargarDatosNuevoPago() { DataSet dts = new DataSet(); try { dts = ClsPago.obtenerInformacionPago(idVenta.ToString()); if (dts.Tables[0].Rows.Count < 1) { ClsHelper.MensajeSistema("No hay datos para mostrar"); this.Close(); } lblTitulo.Text = dts.Tables[0].Rows[0]["cliente"].ToString() + " Tel:" + dts.Tables[0].Rows[0]["telefonos"].ToString() + " " + dts.Tables[0].Rows[0]["vehiculo"].ToString() + " Fecha venta: " + dts.Tables[0].Rows[0]["fecha"].ToString(); lblCuotas.Text = dts.Tables[0].Rows[0]["cantidadCuotas"].ToString().PadLeft(2, '0'); lblDiaPago.Text = dts.Tables[0].Rows[0]["diaPago"].ToString().PadLeft(2, '0'); colocarCantidad(dts.Tables[0].Rows[0]["valorVenta"].ToString(), lblPrecioVentaE, lblPrecioVentaD); colocarCantidad(dts.Tables[0].Rows[0]["enganche"].ToString(), lblEngancheE, lblEngancheD); colocarCantidad(dts.Tables[0].Rows[0]["montoInicial"].ToString(), lblSaldoInicialE, lblSaldoInicialD); colocarCantidad(dts.Tables[0].Rows[0]["saldoActual"].ToString(), lblSaldoActualE, lblSaldoActualD); colocarCantidad(dts.Tables[0].Rows[0]["cuota"].ToString(), lblCuotaE, lblCuotaD); colocarCantidad(dts.Tables[2].Rows.Count > 0 ? dts.Tables[2].Rows[0]["PendienteUltimaCuota"].ToString() : "0.00", lblParcialPendienteE, lblParcialPendienteD); lblCuotasAtrasadas.Text = dts.Tables[3].Rows.Count.ToString(); } catch (Exception) { throw; } }
private Boolean verificar() { try{ if (txtCorreoOrigen.Text.Trim() == "") { ClsHelper.MensajeSistema("Ingresar un correo de Origen..."); txtCorreoOrigen.Focus(); return(false); } else if (txtContrasena.Text.Trim() == "") { ClsHelper.MensajeSistema("Ingresar una contraseña..."); txtContrasena.Focus(); return(false); } else if (txtCorreoDestino.Text.Trim() == "") { ClsHelper.MensajeSistema("Ingresar Correo de destino..."); txtCorreoDestino.Focus(); return(false); } }catch (Exception) { throw; } return(true); }
private void btnVerificar_Click(object sender, EventArgs e) { try { if (verificar()) { ClsCorreo correo = new ClsCorreo(txtCorreoDestino.Text.Trim(), "Importadora", "Genesis", txtCorreoOrigen.Text.Trim()); correo.autenticar(txtCorreoOrigen.Text.Trim(), txtContrasena.Text.Trim()); if (correo.correoPrueba()) { MessageBox.Show("Correo Verificado correctamente..."); btnGrabar.Enabled = true; btnVerificar.Enabled = false; } else { MessageBox.Show("Correo no verificado, verificar valores o verificar conexion a la red..."); txtCorreoOrigen.Focus(); btnGrabar.Enabled = false; } } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
//Manejo controles financiamiento public void limpiarControlesFinanciamiento() { try { //cmbFormapago.SelectedIndex = 0; //cmbDiaPago.SelectedIndex = 15; int dia = DateTime.Now.Day; if (dia > 30) { dia = 30; } cmbDiaPago.SelectedIndex = dia - 1; txtEnganche.Text = "0.00"; txtCuotaMensual.Text = "0.00"; txtPlazo.Text = "1"; txtSaldo.Text = "0.00"; if (dtDetalle.Rows.Count > 0) { txtTotalVenta.Text = ((double)dtDetalle.Compute("sum(precioOtorgado)", "")).ToString(); } else { txtTotalVenta.Text = "0.00"; } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnVenta_Click(object sender, EventArgs e) { try { if (comprobarControlesFinanciamiento()) { if (verificarFinanciamiento()) { FrmNuevaVenta frmVenta = new FrmNuevaVenta(); frmVenta.setVehiculo(this.idVehiculo, lblTipoAuto.Text + "," + lblMarca.Text + ", " + lblLinea.Text + lblModelo.Text + ", cc: " + lblCilindros.Text + ", cc:" + lblCc.Text, lblPlaca.Text, lblPrecio.Text); frmVenta.agregarFinanciamiento(cmbForma.SelectedIndex.ToString(), txtEnganche.Text.Trim(), txtCuotas.Text.Trim()); frmVenta.ventaDesdeCotizacion(); frmVenta.ShowDialog(); // FrmVenta frmVenta = new FrmVenta(); // frmVenta.Show(); // frmVenta.//cargarFormNuevaVenta(); // frmVenta.frmNuevaVenta.setVehiculo(idVehiculo, lblTipoAuto.Text + "," + lblMarca.Text + ", " + lblLinea.Text + // lblModelo.Text + ", cc: " + lblCilindros.Text + ", cc:" + lblCc.Text, lblPlaca.Text, lblPrecio.Text); /// frmVenta.frmNuevaVenta.agregarFinanciamiento(cmbForma.SelectedIndex.ToString(), txtEnganche.Text.Trim(), txtCuotas.Text.Trim()); // frmVenta.frmNuevaVenta.ventaDesdeCotizacion(); // } else { ClsHelper.MensajeSistema("Valores inconcistentes, recalcular..."); } } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
public bool validarControlesCaracteristica() { try { if (txtPlaca.Text.ToString().Trim() == "") { ClsHelper.MensajeSistema("Debe ingresar placa al vehiculo..."); return(false); } if ((Int32.Parse(cmbTipoVehiculo.SelectedValue.ToString())) <= 0) { ClsHelper.MensajeSistema("Debe seleccionar un tipo vehiculo"); return(false); } else if (Int32.Parse(cmbMarca.SelectedValue.ToString()) <= 0) { ClsHelper.MensajeSistema("Debe seleccionar una Linea..."); return(false); } else if (Int32.Parse(cmbLinea.SelectedValue.ToString()) <= 0) { ClsHelper.MensajeSistema("Debe seleccionar una linea..."); return(false); } // ClsHelper.MensajeSistema(cmbTipoVehiculo.SelectedValue.ToString()); } catch (Exception) { throw; } return(true); }
private void grdExistentes_CellClick(object sender, DataGridViewCellEventArgs e) { try { switch (e.ColumnIndex) { case 0: idMarca = grdExistentes.SelectedRows[0].Cells["idMarcaCol"].Value.ToString(); txtNombre.Text = grdExistentes.SelectedRows[0].Cells["nombreCol"].Value.ToString(); break; case 1: DialogResult r = MessageBox.Show("¿Confirma que desea eliminar este registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { ClsMarca.eliminar(grdExistentes.SelectedRows[0].Cells["idMarcaCol"].Value.ToString()); ClsHelper.MensajeSistema("Proceso ejecutado exitosamente"); limpiarControles(); } break; } } catch (Exception ex) { idMarca = "0"; ClsHelper.erroLog(ex); } }
private void cargarResumen() { try { this.lblPlaca.Text = this.txtPlaca.Text; this.lblTipo.Text = this.cmbTipoVehiculo.Text.ToString(); this.lblMarca.Text = this.cmbMarca.Text.ToString(); this.lblLinea.Text = this.cmbLinea.Text.ToString(); this.lblModelo.Text = this.cmbModelo.Text.ToString(); this.lblTransmision.Text = this.cmbTransmision.Text.ToString(); this.lblTon.Text = this.txtTon.Text; this.lblCC.Text = this.txtCc.Text; this.lblCilindros.Text = this.cmbCilindros.Text.ToString(); this.lblAsientos.Text = this.cmbAsientos.Text.ToString(); this.lblPuertas.Text = this.cmbPuertas.Text.ToString(); this.lblColor.Text = this.txtColores.Text; this.lblChasis.Text = this.txtNoChasis.Text; this.lblMotor.Text = this.txtNoMotor.Text; this.lblVin.Text = this.txtVin.Text; this.lblObservaciones.Text = this.txtObservaciones.Text; this.lblAC.Text = this.cmbAC.Text; this.lblNombrePropietario.Text = this.txtNombrePropietario.Text; this.lblNitPropietario.Text = this.txtNit.Text; this.lblPoliza.Text = this.txtPoliza.Text; this.lblInversion.Text = this.lblTotal.Text; this.txtPrecioComercial.Focus(); this.lblCombustible.Text = this.cmbGasolina.Text.ToString(); } catch (Exception ex) { ClsHelper.erroLog(ex); } }
public bool validarPrecioVenta() { try { if (txtPrecioComercial.Text != "") { double precio = 0.00; if (Double.TryParse(txtPrecioComercial.Text.Trim(), out precio)) { return(true); } else { ClsHelper.MensajeSistema("Precio de venta es invalido..."); return(false); } } else { DialogResult r = MessageBox.Show("¿Precio de venta se encuentra vacio desea continuar?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { return(true); } else { return(false); } } }catch (Exception) { throw; } }
//metodos paraControles --------------------------------------------------------------------------------- //Metodo para consultar que tab esta seleccionada y bloquear public void frmChange_Index(object sender, EventArgs e) { try { switch (this.tabIngresoVehiculo.SelectedIndex) { case 0: this.txtPlaca.Focus(); break; case 1: this.txtNombrePropietario.Focus(); break; case 2: this.carcarComboTipoCosto(); this.cmbTipoCosto.Focus(); break; case 3: this.cargarResumen(); break; default: break; } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void grdExistentes_CellClick(object sender, DataGridViewCellEventArgs e) { try { switch (e.ColumnIndex) { case 0: this.idVehiculo = grdExistentes.SelectedRows[0].Cells["idVehiculoCol"].Value.ToString(); FrmNuevoVehiculo frmNuevoVehiculo = new FrmNuevoVehiculo(this.idVehiculo); frmNuevoVehiculo.ShowDialog(this); buscar(); //this.padre.cargarFormIngreso(this.idVehiculo); //txtNombre.Text = grdExistentes.SelectedRows[0].Cells["lineaCol"].Value.ToString(); //cmbMarca.SelectedValue = grdExistentes.SelectedRows[0].Cells["idMarcaCol"].Value; //txtNombre.Enabled = true; //txtNombre.Focus(); break; case 1: DialogResult r = MessageBox.Show("¿Confirma que desea eliminar este registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { this.clsVehiculo.eliminar(grdExistentes.SelectedRows[0].Cells["idVehiculoCol"].Value.ToString()); ClsHelper.MensajeSistema("Proceso ejecutado exitosamente"); limpiarControles(); } break; } } catch (Exception ex) { this.idVehiculo = "0"; ClsHelper.erroLog(ex); } }
private void btnImprimir_Click(object sender, EventArgs e) { try { if (comprobarControlesFinanciamiento()) { if (verificarFinanciamiento()) { FrmClienteCotizacion frmCliente = new FrmClienteCotizacion( txtTotal.Text.ToString(), idVehiculo, txtCuotas.Text.Trim(), txtEnganche.Text.Trim(), txtCuotaMensual.Text.Trim(), txtPrecioNegociado.Text.Trim(), cmbForma.SelectedIndex.ToString()); frmCliente.ShowDialog(this); } else { ClsHelper.MensajeSistema("Valores inconcistentes, recalcular..."); } } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void grdVenta_CellClick(object sender, DataGridViewCellEventArgs e) { try { switch (e.ColumnIndex) { case 0: { cargarListaPagos(); break; } case 1: { mostrarEstadoCuenta(); break; } case 2: { FrmNuevoPago frm = new FrmNuevoPago(); frm.idVenta = Convert.ToInt32(grdVenta.SelectedRows[0].Cells["idVentaCol"].Value.ToString()); frm.ShowDialog(); cargarListaPagos(); break; } } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void txtPlaca_Leave(object sender, EventArgs e) { try { BL.ClsVehiculo clsVehiculo = new BL.ClsVehiculo(); DataTable dtVehiculo = clsVehiculo.seleccionarVehiculoInfo(txtPlaca.Text.Trim()); if (dtVehiculo.Rows.Count == 1) { DataRow dr = dtVehiculo.Rows[0]; setVehiculo( dr["idVehiculo"].ToString(), dr["descripcion"].ToString(), dr["placa"].ToString(), dr["monto"].ToString()); } else { //ClsHelper.MensajeSistema("Se encontro mas de un vehiculo"); } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void calcularCredito() { try { if (cmbFormapago.SelectedIndex == 0) { if (dtDetalle.Rows.Count > 0) { txtTotalVenta.Text = Math.Round(((double)dtDetalle.Compute("sum(precioOtorgado)", ""))).ToString(); } } else { if (validarControlesFinanciamiento()) { double total = 0.00; if (grdDetalle.Rows.Count == 1) { total = Math.Round(((double)dtDetalle.Compute("sum(precioOtorgado)", ""))); } int cuotas = int.Parse(txtPlazo.Text); double enganche = Math.Round(double.Parse(txtEnganche.Text)); //double total = Math.Round(double.Parse(txtTotalVenta.Text),2); //double cuotas = double.Parse(txtPlazo.Text); //double enganche = Math.Round(double.Parse(txtEnganche.Text), 2); if (cuotas >= 2) { if (enganche < total) { double saldo = Math.Round((total - enganche)); double cuota = Math.Round((saldo / cuotas)); double nuevoTotal = Math.Round(((cuota * cuotas) + enganche)); double nuevoSaldo = Math.Round((nuevoTotal - enganche)); txtCuotaMensual.Text = cuota.ToString(); txtSaldo.Text = nuevoSaldo.ToString(); txtTotalVenta.Text = nuevoTotal.ToString(); } else { ClsHelper.MensajeSistema("Monto de enganche sobrepasa valor venta, realizar venta al contado..."); } } else { ClsHelper.MensajeSistema("Cuota minima de financiamiento es 2"); } } } txtPlazo.Focus(); } catch (Exception) { throw; } }
private void PfrmNuevaVenta_Load(object sender, EventArgs e) { try { } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { this.buscar(); }catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnCancelar_Click(object sender, EventArgs e) { try { this.limpiarControles(); }catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void FrmCotizacion_Load(object sender, EventArgs e) { try { this.buscar(); }catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnAgregarAuto_Click_1(object sender, EventArgs e) { try { agregarVehiculo(); }catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void cmbTipoVenta_SelectedIndexChanged(object sender, EventArgs e) { try { buscar(); }catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void mnuRestaurar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { System.Diagnostics.Process.Start(Directory.GetCurrentDirectory() + "\\restaurarDB.exe"); } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void frmMarca_Load(object sender, EventArgs e) { try { buscar(); } catch (Exception ex) { ClsHelper.erroLog(ex); } }