private void GrabarDetalle() { try { bool boIndicador = true; int i = 0; if (boIndicador) { List <BEAmortizacionVenta> vLista = ObtenerAmortizaciones(); if (sumMonto + nudMontoAplicar.Value <= montoMax) { foreach (BEAmortizacionVenta amort in vLista) { if (dgvDetalle.Rows[i].Cells["MontoAAplicar"].Value != null) { bool bOk = new BLDocumentoPago().InsertarAmortizacionVenta(amort); } i++; } MostrarMensaje("Se registró la amortización correctamente", MessageBoxIcon.Information); } else { MostrarMensaje("La suma de montos de las amortizaciones excede el monto del documento", MessageBoxIcon.Information); cargarFormularo(); } } } catch (Exception ex) { MostrarMensaje(ex.Message, MessageBoxIcon.Error); } }
private void listarDocumentos() { BLDocumentoPago BLDP = new BLDocumentoPago(); int codigo = Convert.ToInt32(cmbClientes.SelectedValue); this.bsDocumentosPagoVenta.DataSource = BLDP.Listar(codigo, dtFechaInicial.Value.Date, dtFechaFinal.Value.Date); this.dgvDocumentoPago.DataSource = this.bsDocumentosPagoVenta; }
private void listarDetalle() { BLDocumentoPago BLDP = new BLDocumentoPago(); int idDocumento = Convert.ToInt32(txtIdDocumento.Text); this.bsDetalle.DataSource = BLDP.ListarDetalle(idDocumento); this.dgvDetalle.DataSource = this.bsDetalle; }
private void cargarFormularo() { try { BLDocumentoPago BLDP = new BLDocumentoPago(); txtCliente.Text = Cliente.Nombre; this.dgvDetalle.DataSource = BLDP.ListarVentaXCliente(Cliente.IdCliente, this.IdDocumento); } catch (Exception ex) { MostrarMensaje(ex.Message, MessageBoxIcon.Error); } }
private void Actualizar(String accion) { //if (accion.Equals("actualizar")) if (string.IsNullOrEmpty(this.txtIdDocumento.Text)) { BLDocumentoPago BLDP = new BLDocumentoPago(); BEDocumento documento = new BEDocumento(); documento.IdTipoDocumento = cmbTipoDocumento.SelectedValue.ToString(); documento.Fecha = dtFecha.Value.Date; documento.Monto = numMonto.Value; documento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; documento.Cliente.IdCliente = Cliente.IdCliente; documento.Observacion = txtObservacion.Text; documento.IdBanco = this.cmbEntidadBancaria.SelectedValue.ToString(); documento.NumeroOperacion = this.txtCodigoReferencia.Text; documento.NumeroReciboPago = this.txtCodigoOperacion.Text; documento.Personal.IdPersonal = (this.cmbPersonal.SelectedValue != null)? int.Parse(this.cmbPersonal.SelectedValue.ToString()):0; documento.IdFormaPago = this.cmbFormaPago.SelectedValue.ToString(); this.bsDetalle.EndEdit(); BLDP.InsertarCabecera(documento); this.txtIdDocumento.Text = (documento.IdDocumento == 0) ? string.Empty : documento.IdDocumento.ToString(); } else { BLDocumentoPago BLDP = new BLDocumentoPago(); BEDocumento documento = new BEDocumento(); documento.IdDocumento = Convert.ToInt32(txtIdDocumento.Text); documento.IdTipoDocumento = cmbTipoDocumento.SelectedValue.ToString(); documento.Fecha = dtFecha.Value.Date; documento.Monto = numMonto.Value; documento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; documento.Cliente.IdCliente = Cliente.IdCliente; documento.Observacion = txtObservacion.Text; documento.IdBanco = this.cmbEntidadBancaria.SelectedValue.ToString(); documento.NumeroOperacion = this.txtCodigoReferencia.Text; documento.NumeroReciboPago = this.txtCodigoOperacion.Text; documento.Personal.IdPersonal = (this.cmbPersonal.SelectedValue != null) ? int.Parse(this.cmbPersonal.SelectedValue.ToString()) : 0; documento.IdFormaPago = this.cmbFormaPago.SelectedValue.ToString(); this.bsDetalle.EndEdit(); BLDP.ActualizarCabecera(documento); } this.bsDocumentos.EndEdit(); // if (accion.Equals("insertar")) }
private void btnEliminar_Click(object sender, EventArgs e) { BLDocumentoPago BLDP = new BLDocumentoPago(); foreach (DataGridViewRow dgvRow in dgvDetalle.Rows) { if (Convert.ToBoolean(dgvRow.Cells["Seleccionado"].Value).Equals(true)) { BEAmortizacionVenta beAmortiza = new BEAmortizacionVenta(); beAmortiza.IdAmortizacionVenta = Convert.ToInt32(dgvRow.Cells["IdAmortizacionVenta"].Value.ToString()); BLDP.EliminarAmortizacionVenta(beAmortiza); } } MostrarMensaje("Se elimino la amortización correctamente", MessageBoxIcon.Information); }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { BLDocumentoPago BLDP = new BLDocumentoPago(); BEDocumento documento = new BEDocumento(); documento.IdDocumento = string.IsNullOrEmpty(this.txtIdDocumento.Text) ? 0 :int.Parse(this.txtIdDocumento.Text); documento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; documento.Observacion = txtObservacion.Text; BLDP.EliminarCabecera(documento); } catch (Exception) { throw; } }
private void tsbEliminar_Click(object sender, EventArgs e) {//ojo revisar esto BLDocumentoPago BLDP = new BLDocumentoPago(); List <BEDocumento> lista = new List <BEDocumento>(); foreach (DataGridViewRow dgvRow in dgvDocumentoPago.Rows) { if (Convert.ToBoolean(dgvRow.Cells["Seleccionado"].Value).Equals(true)) { BEDocumento beDocumento = new BEDocumento(); beDocumento.IdDocumento = Convert.ToInt32(dgvRow.Cells["idDocumentoDataGridViewTextBoxColumn"].Value.ToString()); beDocumento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; beDocumento.Observacion = ""; BLDP.EliminarCabecera(beDocumento); } } int codigo = Convert.ToInt32(cmbClientes.SelectedValue); this.bsDocumentosPagoVenta.DataSource = BLDP.Listar(codigo, dtFechaInicial.Value.Date, dtFechaFinal.Value.Date); this.dgvDocumentoPago.DataSource = this.bsDocumentosPagoVenta; }
private void ActualizarDetalle() { try { if (!txtIdDocumento.Text.Equals("")) { List <BEAmortizacionVenta> vLista = ObtenerAmortizaciones(); decimal sumMonto = 0; foreach (BEAmortizacionVenta amort in vLista) { sumMonto += amort.Monto; } if (sumMonto <= numMonto.Value) { foreach (BEAmortizacionVenta amort in vLista) { bool bOk = new BLDocumentoPago().ActualizarAmortizacionVenta(amort); } MostrarMensaje("Se actualizo la amortización correctamente", MessageBoxIcon.Information); } else { MostrarMensaje("El monto de las amostizaciones exceden el monto del documento", MessageBoxIcon.Information); } } else { MostrarMensaje("Debe grabar un documento antes de agregar amortizaciones", MessageBoxIcon.Information); } } catch (Exception ex) { MostrarMensaje(ex.Message, MessageBoxIcon.Error); } }