public frmMantenimientoDocumentoPagoDetalle(BindingSource bs) { InitializeComponent(); CargarTipoDocumento(); CargarUsuarios(); this.CargarFormaPago((BEParametroDetalle)this.cmbTipoDocumento.SelectedItem); CargarEntidadBancaria(); this.bindingNavigator1.BindingSource = bs; this.bsDocumentos = bs; BEDocumentoCompra documentoPago = (BEDocumentoCompra)this.bsDocumentos.Current; if (documentoPago != null) { this.cargarCliente(new BEClienteProveedor() { IdCliente = documentoPago.IdCliente }); this.cmbClientes.Enabled = false; } }
public bool InsertarCabecera(BEDocumentoCompra beDocumentoCompra) { try { return(new DADocumentoPagoCompra().InsertarCabeceraDocumento(beDocumentoCompra)); } catch (Exception ex) { throw ex; } }
private void Actualizar() { //if (accion.Equals("actualizar")) if (string.IsNullOrEmpty(this.txtIdDocumento.Text)) { DGP.BusinessLogic.Compra.BLDocumentoPagoCompra BLDP = new DGP.BusinessLogic.Compra.BLDocumentoPagoCompra(); DGP.Entities.Compras.BEDocumentoCompra documento = new BEDocumentoCompra(); documento.IdTipoDocumento = cmbTipoDocumento.SelectedValue.ToString(); documento.Fecha = dtFecha.Value.Date; documento.Monto = numMonto.Value; documento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; documento.Cliente.IdCliente = int.Parse(this.cmbClientes.SelectedValue.ToString()); 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.IdDocumentoCompra == 0) ? string.Empty : documento.IdDocumentoCompra.ToString(); } else { BLDocumentoPagoCompra BLDP = new BLDocumentoPagoCompra(); BEDocumentoCompra documento = new BEDocumentoCompra(); documento.IdDocumentoCompra = 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 = int.Parse(this.cmbClientes.SelectedValue.ToString()); 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")) }
public bool InsertarCabeceraDocumento(BEDocumentoCompra beDocumentoCompra, DatabaseHelper pDatabaseHelper) { DatabaseHelper oDatabaseHelper = (pDatabaseHelper == null) ? new DatabaseHelper() : pDatabaseHelper; try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@IdTipoDocumento", beDocumentoCompra.IdTipoDocumento); oDatabaseHelper.AddParameter("@Fecha", beDocumentoCompra.Fecha.Date); oDatabaseHelper.AddParameter("@Monto", beDocumentoCompra.Monto); oDatabaseHelper.AddParameter("@IdCaja", beDocumentoCompra.BEUsuarioLogin.IdCaja); oDatabaseHelper.AddParameter("@IdCliente", beDocumentoCompra.Cliente.IdCliente); oDatabaseHelper.AddParameter("@IdPersonal", beDocumentoCompra.Personal.IdPersonal); oDatabaseHelper.AddParameter("@Usuario", beDocumentoCompra.BEUsuarioLogin.IdPersonal); oDatabaseHelper.AddParameter("@IdFormaPago", beDocumentoCompra.IdFormaPago); oDatabaseHelper.AddParameter("@observacion", beDocumentoCompra.Observacion); oDatabaseHelper.AddParameter("@NumeroRecibo", (beDocumentoCompra.NumeroReciboPago == string.Empty) ? DBNull.Value : (object)beDocumentoCompra.NumeroReciboPago); oDatabaseHelper.AddParameter("@IdBanco", (beDocumentoCompra.IdBanco == string.Empty) ? DBNull.Value : (object)beDocumentoCompra.IdBanco); oDatabaseHelper.AddParameter("@NumeroOperacion", (beDocumentoCompra.NumeroOperacion == string.Empty) ? DBNull.Value : (object)beDocumentoCompra.NumeroOperacion); object vResultado = oDatabaseHelper.ExecuteScalar("InsertarDocumentoCompra", CommandType.StoredProcedure, (pDatabaseHelper == null) ? DBHelper.ConnectionState.CloseOnExit : DBHelper.ConnectionState.KeepOpen); beDocumentoCompra.IdDocumentoCompra = (vResultado == null)?0 : int.Parse(vResultado.ToString()); return(true); } catch (Exception ex) { throw ex; } finally { if (pDatabaseHelper == null) { oDatabaseHelper.Dispose(); } } }
public bool ActualizarCabeceraDocumento(BEDocumentoCompra beDocumentoCompra, DatabaseHelper pDatabaseHelper) { DatabaseHelper oDatabaseHelper = (pDatabaseHelper == null) ? new DatabaseHelper() : pDatabaseHelper; try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@IdDocumentoCompra", beDocumentoCompra.IdDocumentoCompra); oDatabaseHelper.AddParameter("@IdTipoDocumento", beDocumentoCompra.IdTipoDocumento); oDatabaseHelper.AddParameter("@Fecha", beDocumentoCompra.Fecha.Date); oDatabaseHelper.AddParameter("@Monto", beDocumentoCompra.Monto); oDatabaseHelper.AddParameter("@IdCaja", beDocumentoCompra.BEUsuarioLogin.IdCaja); oDatabaseHelper.AddParameter("@IdCliente", beDocumentoCompra.Cliente.IdCliente); oDatabaseHelper.AddParameter("@IdPersonal", beDocumentoCompra.Personal.IdPersonal); oDatabaseHelper.AddParameter("@IdFormaPago", beDocumentoCompra.IdFormaPago); oDatabaseHelper.AddParameter("@IdBanco", beDocumentoCompra.IdBanco); oDatabaseHelper.AddParameter("@NumeroRecibo", beDocumentoCompra.NumeroReciboPago); oDatabaseHelper.AddParameter("@NumeroOperacion", beDocumentoCompra.NumeroOperacion); oDatabaseHelper.AddParameter("@observacion", beDocumentoCompra.Observacion); oDatabaseHelper.AddParameter("@idPersonalAuditoria", beDocumentoCompra.BEUsuarioLogin.IdPersonal); oDatabaseHelper.ExecuteScalar("ActualizarDocumentoCompra", CommandType.StoredProcedure, (pDatabaseHelper == null) ? DBHelper.ConnectionState.CloseOnExit : DBHelper.ConnectionState.KeepOpen); return(true); } catch (Exception ex) { throw ex; } finally { if (pDatabaseHelper == null) { oDatabaseHelper.Dispose(); } } }
private void cmbClientes_SelectedIndexChanged(object sender, EventArgs e) { if (this.bsDocumentos != null) { BEDocumentoCompra compra = (BEDocumentoCompra)this.bsDocumentos.Current; if (compra == null) { return; } BEClienteProveedor oEntidad = new BEClienteProveedor(); oEntidad.IdCliente = compra.IdCliente; List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(oEntidad); this.cmbClientes.DataSource = vTemp; this.cmbClientes.DisplayMember = "Nombre"; this.cmbClientes.ValueMember = "IdCliente"; } }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { BLDocumentoPagoCompra BLDP = new BLDocumentoPagoCompra(); BEDocumentoCompra documento = new BEDocumentoCompra(); documento.IdDocumentoCompra = 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 BLDocumentoPagoCompra BLDP = new BLDocumentoPagoCompra(); List <BEDocumentoCompra> lista = new List <BEDocumentoCompra>(); foreach (DataGridViewRow dgvRow in dgvDocumentoPago.Rows) { if (Convert.ToBoolean(dgvRow.Cells["Seleccionado"].Value).Equals(true)) { BEDocumentoCompra beDocumento = new BEDocumentoCompra(); beDocumento.IdDocumentoCompra = Convert.ToInt32(dgvRow.Cells["IdDocumentoCompra"].Value.ToString()); beDocumento.BEUsuarioLogin = VariablesSession.BEUsuarioSession; beDocumento.Observacion = ""; BLDP.EliminarCabecera(beDocumento); } } int codigo = Convert.ToInt32(cmbClientes.SelectedValue); this.bsDocumentosPago.DataSource = BLDP.Listar(codigo, dtFechaInicial.Value.Date, dtFechaFinal.Value.Date); this.dgvDocumentoPago.DataSource = this.bsDocumentosPago; }
public bool EliminarCabeceraDocumento(BEDocumentoCompra beDocumentoCompra) { DatabaseHelper oDatabaseHelper = new DatabaseHelper(); try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@IdDocumentoCompra", beDocumentoCompra.IdDocumentoCompra); oDatabaseHelper.AddParameter("@Usuario", beDocumentoCompra.BEUsuarioLogin.IdPersonal); oDatabaseHelper.AddParameter("@observacion", beDocumentoCompra.Observacion); oDatabaseHelper.ExecuteScalar("EliminarDocumentoCompra", CommandType.StoredProcedure, DBHelper.ConnectionState.CloseOnExit); return(true); } catch (Exception ex) { throw ex; } finally { oDatabaseHelper.Dispose(); } }
public bool InsertarCabeceraDocumento(BEDocumentoCompra beDocumentoCompra) { return(this.InsertarCabeceraDocumento(beDocumentoCompra, null)); }
public bool ActualizarCabeceraDocumento(BEDocumentoCompra beDocumentoCompra) { return(this.ActualizarCabeceraDocumento(beDocumentoCompra, null)); }