示例#1
0
        public bool EliminarAmortizacionesVenta(BEAmortizacionVenta beAmortizacionVenta, DatabaseHelper pDatabaseHelper)
        {
            DatabaseHelper oDatabaseHelper = (pDatabaseHelper == null) ? new DatabaseHelper() : pDatabaseHelper;

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@IdDocumento", beAmortizacionVenta.IdDocumento);
                oDatabaseHelper.AddParameter("@Usuario", beAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                oDatabaseHelper.AddParameter("@observacion", (string.IsNullOrEmpty(beAmortizacionVenta.Observacion)) ? (object)DBNull.Value : beAmortizacionVenta.Observacion);


                oDatabaseHelper.ExecuteScalar("EliminarAmortizacionesVenta", CommandType.StoredProcedure, (pDatabaseHelper == null) ? DBHelper.ConnectionState.CloseOnExit : DBHelper.ConnectionState.KeepOpen);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (pDatabaseHelper == null)
                {
                    oDatabaseHelper.Dispose();
                }
            }
        }
示例#2
0
        public bool ActualizarAmortizacionVenta(BEAmortizacionVenta beAmortizacionVenta, DatabaseHelper pDatabaseHelper)
        {
            DatabaseHelper oDatabaseHelper = (pDatabaseHelper == null) ? new DatabaseHelper() : pDatabaseHelper;

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@decMonto", beAmortizacionVenta.Monto);
                oDatabaseHelper.AddParameter("@varNumeroDocumento", beAmortizacionVenta.NroDocumento);
                oDatabaseHelper.AddParameter("@varObservacion", beAmortizacionVenta.Observacion);
                oDatabaseHelper.AddParameter("@intIdVenta", beAmortizacionVenta.IdVenta);
                oDatabaseHelper.AddParameter("@intIdPersonal", beAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                oDatabaseHelper.AddParameter("@intIdUsuarioModificacion", beAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                oDatabaseHelper.AddParameter("@intIdAmortVenta", beAmortizacionVenta.IdAmortizacionVenta);
                oDatabaseHelper.AddParameter("@varIdEstado", beAmortizacionVenta.IdEstado);

                oDatabaseHelper.ExecuteScalar("ActualizarAmortizacionVenta", CommandType.StoredProcedure, (pDatabaseHelper == null) ? DBHelper.ConnectionState.CloseOnExit : DBHelper.ConnectionState.KeepOpen);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (pDatabaseHelper == null)
                {
                    oDatabaseHelper.Dispose();
                }
            }
        }
示例#3
0
        private void dgrvAmortizacion_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex > -1 && e.ColumnIndex > -1)
                {
                    if (this.dgrvAmortizacion.Columns[e.ColumnIndex].Name == "dgvBtnEliminar")
                    {
                        VistaAmortizacion vistaAmortizacion = (VistaAmortizacion)this.dgrvAmortizacion.Rows[e.RowIndex].DataBoundItem;

                        if (vistaAmortizacion.IdAmortizacion > 0 && MessageBox.Show("Usted Eliminara todo el documento de Pago asociado a esta amortizacion. Desea continuar?", "Eliminar Amortizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)//esto para saltar las ventas
                        {
                            BEAmortizacionVenta bean = new BEAmortizacionVenta();
                            bean.IdAmortizacionVenta = vistaAmortizacion.IdAmortizacion;
                            bean.BEUsuarioLogin      = VariablesSession.BEUsuarioSession;

                            //elimina todo el detalle de amortizacion y libera el documento
                            new BLAmortizacionVenta().EliminarAdelantoVenta(bean);

                            int intIdCliente  = Convert.ToInt32(this.cmbClientes.SelectedValue);
                            int intIdProducto = Convert.ToInt32(cbProducto.SelectedValue);
                            CargarAmortizaciones(intIdCliente, intIdProducto);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }
        }
示例#4
0
        public bool EliminarAmortizacionVenta(BEAmortizacionVenta beAmortizacionVenta, DatabaseHelper pDatabaseHelper)
        {
            DatabaseHelper oDatabaseHelper = (pDatabaseHelper == null) ? new DatabaseHelper() : pDatabaseHelper;

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@idAmortizacionVenta", beAmortizacionVenta.IdAmortizacionVenta);

                oDatabaseHelper.ExecuteScalar("EliminarAmortizacionVenta", CommandType.StoredProcedure, (pDatabaseHelper == null) ? DBHelper.ConnectionState.CloseOnExit : DBHelper.ConnectionState.KeepOpen);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (pDatabaseHelper == null)
                {
                    oDatabaseHelper.Dispose();
                }
            }
        }
示例#5
0
        private void btnAceptarAdelanto_Click(object sender, EventArgs e)
        {
            string oMensaje = string.Empty;

            try {
                if (ValidarFormulario(ref oMensaje))
                {
                    BEAmortizacionVenta oBEAmortizacionVenta = ObtenerAdelantoFormulario();
                    int intResultado = 0;
                    intResultado = new BLAmortizacionVenta().InsertarAdelantoVenta(oBEAmortizacionVenta);
                    //
                    if (intResultado > 0)
                    {
                        MostrarMensaje("Se registró la venta correctamente", MessageBoxIcon.Information);
                        IniciarFormulario();
                    }
                    else
                    {
                        MostrarMensaje("No se pudo registrar el adelanto, intentelo de nuevo", MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MostrarMensaje(oMensaje, MessageBoxIcon.Exclamation);
                }
            } catch (Exception ex) {
                MostrarMensaje(ex.Message, MessageBoxIcon.Error);
            }
        }
示例#6
0
        public bool InsertarDependiente(BEDocumento pBEDocumento, BEAmortizacionVenta pBEAmortizacionVenta, DatabaseHelper pDatabaseHelper)
        {
            int vResultado = 0;

            try {
                pDatabaseHelper.ClearParameter();
                pDatabaseHelper.AddParameter("@decMonto", pBEAmortizacionVenta.Monto);
                pDatabaseHelper.AddParameter("@varNumeroDocumento", pBEAmortizacionVenta.NroDocumento);
                pDatabaseHelper.AddParameter("@varIdFormaPago", pBEAmortizacionVenta.IdFormaPago);
                pDatabaseHelper.AddParameter("@datFechaPago", pBEAmortizacionVenta.FechaPago.Date);
                pDatabaseHelper.AddParameter("@varIdTipoAmortizacion", pBEAmortizacionVenta.IdTipoAmortizacion);
                pDatabaseHelper.AddParameter("@varObservacion", pBEAmortizacionVenta.Observacion);
                pDatabaseHelper.AddParameter("@varIdEstado", pBEAmortizacionVenta.IdEstado);
                pDatabaseHelper.AddParameter("@intIdVenta", pBEAmortizacionVenta.IdVenta);
                pDatabaseHelper.AddParameter("@intIdCliente", (pBEAmortizacionVenta.IdCliente <= 0) ? (object)DBNull.Value : pBEAmortizacionVenta.IdCliente);
                pDatabaseHelper.AddParameter("@intIdPersonal", pBEAmortizacionVenta.IdPersonal);
                pDatabaseHelper.AddParameter("@intIdUsuarioCreacion", pBEAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                pDatabaseHelper.AddParameter("@intIdCaja", pBEAmortizacionVenta.BEUsuarioLogin.IdCaja);
                pDatabaseHelper.AddParameter("@intIdDocumento", pBEDocumento.IdDocumento);

                vResultado = pDatabaseHelper.ExecuteNonQuery("DGP_Insertar_AmortizacionVenta", CommandType.StoredProcedure, DBHelper.ConnectionState.KeepOpen);
                return(vResultado > 0);
            } catch (Exception ex) {
                throw ex;
            }
        }
        private void dgrvAmortizacion_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex > -1 && e.ColumnIndex > -1)
                {
                    if (this.dgrvAmortizacion.Columns[e.ColumnIndex].Name == "dgvBtnEliminar")
                    {
                        VistaAmortizacion vistaAmortizacion = (VistaAmortizacion)this.dgrvAmortizacion.Rows[e.RowIndex].DataBoundItem;

                        if (vistaAmortizacion.IdAmortizacion > 0)//esto para saltar las ventas
                        {
                            BEAmortizacionVenta bean = new BEAmortizacionVenta();
                            bean.IdAmortizacionVenta = vistaAmortizacion.IdAmortizacion;
                            bean.BEUsuarioLogin      = VariablesSession.BEUsuarioSession;


                            new BLAmortizacionVenta().EliminarAdelantoVenta(bean);

                            int intIdCliente  = Convert.ToInt32(cbCliente.SelectedValue);
                            int intIdProducto = Convert.ToInt32(cbProducto.SelectedValue);
                            CargarAmortizaciones(intIdCliente, intIdProducto);
                            //this.CargarAmortizaciones(
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }
        }
示例#8
0
        public int ModificarVentaInicialDependiente(BEVenta pBEVenta, bool bAlContado, decimal dMontoAmortizacion)
        {
            DatabaseHelper dbh = new DatabaseHelper();

            try {
                int intResultado = 0;
                dbh.BeginTransaction();
                // Insertar Lineas de Venta
                int intContador = 0;
                pBEVenta.ListaLineaVenta.ForEach(delegate(BELineaVenta oEntidad) {
                    oEntidad.IdVenta        = pBEVenta.IdVenta;
                    oEntidad.BEUsuarioLogin = pBEVenta.BEUsuarioLogin;
                    intContador            += new DALineaVenta().InsertarLineaVentaDependiente(oEntidad, dbh);
                });
                intResultado += (intContador == pBEVenta.ListaLineaVenta.Count) ? 1 : 0;
                // Insertar Venta Final
                intResultado += new DAVenta().InsertarVentaFinal(pBEVenta, dbh);
                //
                //verifica si tiene amortizacion, si es asi

                if (bAlContado || dMontoAmortizacion > 0)
                {
                    BEVenta tmppBEVenta = (new BLVenta().ListarVenta(pBEVenta.IdVenta, pBEVenta.IdCaja, dbh))[0];

                    BEAmortizacionVenta BEAmortizacion = new BEAmortizacionVenta();

                    BEAmortizacion.FechaPago          = tmppBEVenta.FechaInicio;
                    BEAmortizacion.IdCliente          = tmppBEVenta.IdCliente;
                    BEAmortizacion.IdEstado           = BEAmortizacionVenta.ESTADO_REGISTRADO;
                    BEAmortizacion.IdFormaPago        = BEAmortizacionVenta.FORMAPAGO_EFECTIVO;
                    BEAmortizacion.IdPersonal         = pBEVenta.BEUsuarioLogin.IdPersonal;
                    BEAmortizacion.IdTipoAmortizacion = BEAmortizacionVenta.TIPOAMORTIZACION_AMORTIZACION;
                    BEAmortizacion.IdVenta            = pBEVenta.IdVenta;
                    BEAmortizacion.Monto          = (bAlContado) ? tmppBEVenta.TotalSaldo : dMontoAmortizacion;
                    BEAmortizacion.Observacion    = "";
                    BEAmortizacion.BEUsuarioLogin = pBEVenta.BEUsuarioLogin;
                    List <BEAmortizacionVenta> lista = new List <BEAmortizacionVenta>();
                    lista.Add(BEAmortizacion);
                    new BLAmortizacionVenta().Insertar(lista, dbh);
                    //Actualizar la venta
                    new DAVenta().InsertarVentaFinal(pBEVenta, dbh);
                }
                if (intResultado == 2)
                {
                    dbh.CommitTransaction();
                    intResultado++;
                }
                else
                {
                    dbh.RollbackTransaction();
                }
                return(intResultado);
            } catch (Exception ex) {
                dbh.RollbackTransaction();
                throw ex;
            } finally {
                dbh.Dispose();
            }
        }
示例#9
0
 public int InsertarAdelantoVenta(BEAmortizacionVenta pBEAmortizacionVenta)
 {
     try {
         return(new DAAmortizacionVenta().InsertarAdelantoVenta(pBEAmortizacionVenta));
     } catch (Exception ex) {
         throw ex;
     }
 }
示例#10
0
 public bool InsertarAmortizacionVenta(BEAmortizacionVenta amort)
 {
     try
     {
         return(new DADocumentoPago().InsertarAmortizacionVenta(amort));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#11
0
 public bool Eliminar(BEAmortizacionVenta amort, DBHelper.DatabaseHelper dbh)
 {
     try
     {
         return(new DAAmortizacionVenta().EliminarAmortizacionesVenta(amort, dbh));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#12
0
        private BEAmortizacionVenta ObtenerAdelantoFormulario()
        {
            BEAmortizacionVenta oEntidad = new BEAmortizacionVenta();

            oEntidad.BEUsuarioLogin     = VariablesSession.BEUsuarioSession;
            oEntidad.IdCliente          = Convert.ToInt32(cbCliente.SelectedValue);
            oEntidad.Monto              = nudPrecioAdelanto.Value;
            oEntidad.Observacion        = txtObservacion.Text;
            oEntidad.IdEstado           = BEAmortizacionVenta.ESTADO_REGISTRADO;
            oEntidad.IdFormaPago        = BEAmortizacionVenta.FORMAPAGO_EFECTIVO;
            oEntidad.IdTipoAmortizacion = BEAmortizacionVenta.TIPOAMORTIZACION_ADELANTO;
            return(oEntidad);
        }
示例#13
0
        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);
        }
示例#14
0
        private List <BEAmortizacionVenta> ObtenerAmortizaciones(bool pIndicadorUsuario)
        {
            List <BEAmortizacionVenta> vLista = new List <BEAmortizacionVenta>();
            BEAmortizacionVenta        oBEAmortizacionVenta = null;

            //pCancelarVenta = false;
            //bool tempCancelar = false;

            foreach (DataGridViewRow vRow in dgrvAmortizacion.Rows)
            {
                // Obtener el indicador
                object oIndicador = vRow.Cells["Indicador"].Value;
                if (oIndicador.ToString() == "1")
                {
                    // Obtener el Pago a Cuenta
                    decimal decPagoCuenta = decimal.Zero;
                    object  oPagoCuenta   = vRow.Cells["Pago"].Value;
                    if (oPagoCuenta != null && !string.IsNullOrEmpty(oPagoCuenta.ToString()))
                    {
                        decPagoCuenta = Convert.ToDecimal(oPagoCuenta);
                        // Obtener los demas Valores de la fila
                        int intIdVenta    = 0;
                        int intIdProducto = 0;
                        int intIdCliente  = 0;
                        intIdVenta                              = Convert.ToInt32(vRow.Cells["IdVenta"].Value);
                        intIdProducto                           = Convert.ToInt32(vRow.Cells["IdProducto"].Value);
                        intIdCliente                            = Convert.ToInt32(this.cmbClientes.SelectedValue);
                        oBEAmortizacionVenta                    = new BEAmortizacionVenta();
                        oBEAmortizacionVenta.Monto              = decPagoCuenta;
                        oBEAmortizacionVenta.NroDocumento       = string.Empty;
                        oBEAmortizacionVenta.IdFormaPago        = BEAmortizacionVenta.FORMAPAGO_EFECTIVO;
                        oBEAmortizacionVenta.IdTipoAmortizacion = BEAmortizacionVenta.TIPOAMORTIZACION_AMORTIZACION;
                        oBEAmortizacionVenta.Observacion        = string.Empty;
                        oBEAmortizacionVenta.IdEstado           = BEAmortizacionVenta.ESTADO_REGISTRADO;
                        oBEAmortizacionVenta.IdVenta            = intIdVenta;
                        oBEAmortizacionVenta.IdCliente          = intIdCliente;
                        oBEAmortizacionVenta.FechaPago          = dtpFechaPago.Value.Date;
                        oBEAmortizacionVenta.IdPersonal         = (pIndicadorUsuario) ? int.Parse(cbUsuario.SelectedValue.ToString()) : VariablesSession.BEUsuarioSession.IdPersonal;
                        oBEAmortizacionVenta.BEUsuarioLogin     = VariablesSession.BEUsuarioSession;
                        //tempCancelar = Convert.ToBoolean( vRow.Cells[ePosicionCol.Cancelar.GetHashCode()].Value );
                        oBEAmortizacionVenta.CancelarVenta = Convert.ToBoolean(vRow.Cells["CancelarVenta"].Value);
                        vLista.Add(oBEAmortizacionVenta);
                    }
                }
            }
            return(vLista);
        }
示例#15
0
        public List <BEAmortizacionVenta> ListarDetalle(int idDocumento)
        {
            DatabaseHelper             oDBH   = new DatabaseHelper();
            List <BEAmortizacionVenta> vLista = new List <BEAmortizacionVenta>();
            BEAmortizacionVenta        oBEAmortizacionVenta = null;
            IDataReader oIDataReader = null;

            try
            {
                oDBH.ClearParameter();
                oDBH.AddParameter("@IdDocumento", (idDocumento <= 0) ? (object)DBNull.Value : idDocumento);
                oIDataReader = oDBH.ExecuteReader("ListarAmortVenta", CommandType.StoredProcedure);

                while (oIDataReader.Read())
                {
                    oBEAmortizacionVenta = new BEAmortizacionVenta();
                    oBEAmortizacionVenta.IdAmortizacionVenta = Convert.ToInt32(oIDataReader["Id_Amort_Venta"]);
                    oBEAmortizacionVenta.Monto              = (oIDataReader["Monto"] == (object)DBNull.Value) ? decimal.Zero : Convert.ToDecimal(oIDataReader["Monto"]);
                    oBEAmortizacionVenta.NroDocumento       = oIDataReader["NumeroDocumento"].ToString();
                    oBEAmortizacionVenta.IdFormaPago        = oIDataReader["IdFormaPago"].ToString();
                    oBEAmortizacionVenta.FechaPago          = Convert.ToDateTime(oIDataReader["FechaPago"]);
                    oBEAmortizacionVenta.IdTipoAmortizacion = oIDataReader["IdTipoAmortizacion"].ToString();
                    oBEAmortizacionVenta.Observacion        = oIDataReader["Observacion"].ToString();
                    oBEAmortizacionVenta.IdEstado           = oIDataReader["IdEstado"].ToString();
                    oBEAmortizacionVenta.IdVenta            = (oIDataReader["Id_Venta"] == (object)DBNull.Value) ? 0 : Convert.ToInt32(oIDataReader["Id_Venta"]);
                    oBEAmortizacionVenta.IdCliente          = (oIDataReader["Id_Cliente"] == (object)DBNull.Value) ? 0 : Convert.ToInt32(oIDataReader["Id_Cliente"]);
                    oBEAmortizacionVenta.IdDocumento        = (oIDataReader["IdDocumento"] == (object)DBNull.Value) ? 0 : Convert.ToInt32(oIDataReader["IdDocumento"]);
                    oBEAmortizacionVenta.SaldoMaximoVenta   = (oIDataReader["SaldoMaximoVenta"] == (object)DBNull.Value) ? 0 : Convert.ToDecimal(oIDataReader["SaldoMaximoVenta"]);



                    vLista.Add(oBEAmortizacionVenta);
                }
                return(vLista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDBH.Dispose();
            }
        }
示例#16
0
        private List <BEAmortizacionVenta> ObtenerAmortizaciones()
        {
            List <BEAmortizacionVenta> vLista = new List <BEAmortizacionVenta>();
            BEAmortizacionVenta        oBEAmortizacionVenta = null;

            foreach (DataGridViewRow vRow in dgvDetalle.Rows)
            {
                oBEAmortizacionVenta                     = new BEAmortizacionVenta();
                oBEAmortizacionVenta.Monto               = Convert.ToDecimal(vRow.Cells["Monto"].Value.ToString());
                oBEAmortizacionVenta.NroDocumento        = (vRow.Cells["NumeroDocumento"].Value == null) ? "" : vRow.Cells["NumeroDocumento"].Value.ToString();
                oBEAmortizacionVenta.Observacion         = vRow.Cells["Observacion"].Value.ToString();
                oBEAmortizacionVenta.IdEstado            = vRow.Cells["IdEstado"].Value.ToString();
                oBEAmortizacionVenta.IdVenta             = Convert.ToInt32(vRow.Cells["IdVenta"].Value.ToString());
                oBEAmortizacionVenta.BEUsuarioLogin      = VariablesSession.BEUsuarioSession;
                oBEAmortizacionVenta.IdAmortizacionVenta = Convert.ToInt32(vRow.Cells["IdAmortizacionVenta"].Value.ToString());
                vLista.Add(oBEAmortizacionVenta);
            }
            return(vLista);
        }
示例#17
0
        private List <BEAmortizacionVenta> ObtenerAmortizaciones()
        {
            List <BEAmortizacionVenta> vLista = new List <BEAmortizacionVenta>();
            BEAmortizacionVenta        oBEAmortizacionVenta = null;

            foreach (DataGridViewRow vRow in dgvDetalle.Rows)
            {
                oBEAmortizacionVenta                = new BEAmortizacionVenta();
                oBEAmortizacionVenta.Monto          = Convert.ToDecimal(vRow.Cells["montoTotalDataGridViewTextBoxColumn"].Value.ToString());
                oBEAmortizacionVenta.NroDocumento   = string.Empty;
                oBEAmortizacionVenta.Observacion    = string.Empty;
                oBEAmortizacionVenta.IdEstado       = "REG";
                oBEAmortizacionVenta.IdVenta        = Convert.ToInt32(vRow.Cells["idVentaDataGridViewTextBoxColumn"].Value.ToString());
                oBEAmortizacionVenta.IdCliente      = this.Cliente.IdCliente;
                oBEAmortizacionVenta.IdPersonal     = VariablesSession.BEUsuarioSession.IdPersonal;
                oBEAmortizacionVenta.BEUsuarioLogin = VariablesSession.BEUsuarioSession;
                oBEAmortizacionVenta.Caja           = VariablesSession.BECaja;
                oBEAmortizacionVenta.IdDocumento    = this.IdDocumento;
                vLista.Add(oBEAmortizacionVenta);
            }
            return(vLista);
        }
示例#18
0
        public int EliminarAdelantoVenta(BEAmortizacionVenta pBEAmortizacionVenta)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            int            vResultado      = 0;

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@intIdAmortizacion", pBEAmortizacionVenta.IdAmortizacionVenta);
                oDatabaseHelper.AddParameter("@intIdUsuario", pBEAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                vResultado = oDatabaseHelper.ExecuteNonQuery("DGP_EliminarAmortizacion", CommandType.StoredProcedure, DBHelper.ConnectionState.CloseOnExit);
                return(vResultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDatabaseHelper.Dispose();
            }
        }
示例#19
0
        public int InsertarAdelantoVenta(BEAmortizacionVenta pBEAmortizacionVenta)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            int            vResultado      = 0;

            try {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@decMonto", pBEAmortizacionVenta.Monto);
                oDatabaseHelper.AddParameter("@varIdFormaPago", pBEAmortizacionVenta.IdFormaPago);
                oDatabaseHelper.AddParameter("@varIdTipoAmortizacion", pBEAmortizacionVenta.IdTipoAmortizacion);
                oDatabaseHelper.AddParameter("@varObservacion", pBEAmortizacionVenta.Observacion);
                oDatabaseHelper.AddParameter("@varIdEstado", pBEAmortizacionVenta.IdEstado);
                oDatabaseHelper.AddParameter("@intIdCliente", pBEAmortizacionVenta.IdCliente);
                oDatabaseHelper.AddParameter("@intIdPersonal", pBEAmortizacionVenta.BEUsuarioLogin.IdPersonal);
                vResultado = oDatabaseHelper.ExecuteNonQuery("DGP_Insertar_AdelantoVenta", CommandType.StoredProcedure, DBHelper.ConnectionState.CloseOnExit);
                return(vResultado);
            } catch (Exception ex) {
                throw ex;
            } finally {
                oDatabaseHelper.Dispose();
            }
        }
示例#20
0
 public int EliminarAdelantoVenta(BEAmortizacionVenta pBEAmortizacionVenta)
 {
     return(new DAAmortizacionVenta().EliminarAdelantoVenta(pBEAmortizacionVenta));
 }
示例#21
0
 public bool EliminarAmortizacionVenta(BEAmortizacionVenta beAmortizacionVenta)
 {
     return(this.EliminarAmortizacionVenta(beAmortizacionVenta, null));
 }
示例#22
0
 public bool ActualizarAmortizacionVenta(BEAmortizacionVenta beAmortizacionVenta)
 {
     return(this.ActualizarAmortizacionVenta(beAmortizacionVenta, null));
 }
示例#23
0
 public bool InsertarAmortizacionVenta(BEAmortizacionVenta beAmortizacionVenta)
 {
     return(this.InsertarAmortizacionVenta(beAmortizacionVenta, null));
 }