public frmTipoCambio() { InitializeComponent(); //obtener el ultimo txtCompraNuevo.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaNumerico); txtVentaNuevo.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaNumerico); try { TipoCambioBL objTipoCambioBL = new TipoCambioBL(); TipoCambio objTipoCamb = new TipoCambio(); objTipoCamb = objTipoCambioBL.DameUltimo(); txtCompraAnt.Text = objTipoCamb.Compra.ToString(); txtVentaAnt.Text = objTipoCamb.Venta.ToString(); string strFechaActual = DateTime.Now.ToString("dd/MM/yyyy") ; if (objTipoCamb.FechaRegistro.ToString("dd/MM/yyyy")== strFechaActual) { btnAceptar.Enabled = false; txtCompraNuevo.Enabled = false; txtVentaNuevo.Enabled = false; lblMensaje.Visible = true; } }catch(Exception exception){ txtCompraAnt.Text = "No registrado"; txtVentaAnt.Text = "No registrado"; } }
private void btnAceptar_Click(object sender, EventArgs e) { if (txtVentaNuevo.Text.Length <= 0 || txtCompraNuevo.Text.Length <= 0) MessageBox.Show("Debe de Completar los datos"); else { TipoCambioBL objTipoCambioBL = new TipoCambioBL(); TipoCambio objTipoCamb = new TipoCambio(); string nuevaCompra = txtCompraNuevo.Text.Trim(); string nuevaVenta = txtVentaNuevo.Text.Trim(); if (nuevaCompra.Length != 0 && nuevaVenta.Length != 0 ) { objTipoCamb.Compra = Convert.ToSingle(txtCompraNuevo.Text); objTipoCamb.Venta = Convert.ToSingle(txtVentaNuevo.Text); objTipoCamb.FechaRegistro = System.DateTime.Today; objTipoCambioBL.Grabar(objTipoCamb); Utils.Utils.OK(Utils.Utils.REGISTRO_OK); this.Close(); } else MessageBox.Show("Debe completar los campos"); } }
//++++++++++++++++++++++++++++ ventas +++++++++++++++++++++++++++++++ private void RegistrarVenta_Click(object sender, EventArgs e) { TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Error(null, "El tipo de cambio aún no se ha registrado"); return; } TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id); Caja caja = new RegistroCajaBL().DameCaja(empleado); RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja); if (registroCaja != null) { if (!registroCaja.Estado.Equals("Abierto")) { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } } else { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } frmDetalleVenta frm = new frmDetalleVenta(empleado,tipoCambio); frm.MdiParent = this; frm.Show(); }
private void cierreCaja_Click(object sender, EventArgs e) { TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id); Caja caja = new RegistroCajaBL().DameCaja(empleado); RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja); if (registroCaja == null) { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Error(null, "Aun no se ha registrado un tipo de cambio"); return; } frmCerrarCaja frm = new frmCerrarCaja(empleado,turnoxempleado,registroCaja,caja,tipoCambio); frm.MdiParent = this; frm.Show(); }
private void btnVerDetalle_Click(object sender, EventArgs e) { int row = -1; OrdenCompra ordenCompra = null; if (dgvOrdenCompras.CurrentRow != null) { row = dgvOrdenCompras.CurrentRow.Index; if (dgvOrdenCompras.CurrentRow.Cells["Nro"].Value != null) { if ((row >= 0) && ((row - 1) <= ordenesdeCompra.Count)) { ordenCompra = ordenesdeCompra[row]; TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Mensaje("No se ha registrado tipo de cambio", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } new frmDetalleOrdenCompra(empleado,ordenCompra,tipoCambio).Show(); } } } if (ordenCompra == null) { Utils.Utils.Error(null, "Debe seleccionar una orden de compra"); } }
private void btnNuevo_Click(object sender, EventArgs e) { TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Mensaje("No se ha registrado tipo de cambio", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } frmDetalleOrdenCompra detalleOC = new frmDetalleOrdenCompra(empleado,null,tipoCambio ); detalleOC.Show(); }