コード例 #1
0
        protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                //Se evalua si la casilla del numero de prestamo tiene un valor
                if (txtNumPrestamo != null)
                {
                    //Con el numero ingresado en el numero de prestamo se hace una consulta de los prestamos almacenados
                    string numPres = txtNumPrestamo.Text;
                    PrestamosEnt = PrestamosNeg.BuscarPrestamo(numPres);
                    {
                        //Se rellenan los textbox con los valores del prestamo consultado
                        txtId.Text          = PrestamosEnt.idPrestamos.ToString();
                        txtNumPrestamo.Text = numPres;
                        txtCedula.Text      = PrestamosEnt.cedAsociado.ToString();
                        txtNumEmpleado.Text = PrestamosEnt.numEmpleado.ToString();
                        txtNumCuenta.Text   = PrestamosEnt.numCuenta.ToString();
                        txtMontoCuota.Text  = PrestamosEnt.montoCuot.ToString();
                        txtFecha1.Text      = PrestamosEnt.fechaInci.ToString();
                        txtFecha2.Text      = PrestamosEnt.fechaFina.ToString();
                        txtMontoSol.Text    = PrestamosEnt.montSolicitado.ToString();
                        txtMontoPagar.Text  = PrestamosEnt.monAPagar.ToString();
                        txtSalBruto.Text    = PrestamosEnt.salBruto.ToString();
                        txtSalNeto.Text     = PrestamosEnt.salNeto.ToString();
                        txtCuotaFianza.Text = PrestamosEnt.coutFianza.ToString();
                        txtComision.Text    = PrestamosEnt.comiCargos.ToString();
                        txtEstado.Text      = PrestamosEnt.estados;


                        //Se desactiva el boton de guardar prestamos, puesto que el prestamo existe
                        btnGuardar.Enabled       = false;
                        btnActualizar.Enabled    = true;
                        btnRegistrarPago.Enabled = true;
                    }
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "alertaError", "window.onload = function() { alert('Opps!! Parece que este numero de prestamo, no esta asociado a ningun prestamo resgistrado'); }", true);
            }
        }
コード例 #2
0
 public bool InsertarPrestamo(PrestamosEntidad PrestamosNegocio)
 {
     return(_PrestamosDatos.InsertarPrestamo(PrestamosNegocio));
 }
コード例 #3
0
 public bool ActualizarPrestamo(PrestamosEntidad PrestamosNegocio)
 {
     return(_PrestamosDatos.ActualizarPrestamo(PrestamosNegocio));
 }
コード例 #4
0
        public bool InsertarPrestamo(PrestamosEntidad mcEntidad)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "SP_CrearPrestamo";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@numeroPrestamo", SqlDbType.Int));
                cmd.Parameters["@numeroPrestamo"].Value = mcEntidad.numPrestamo;

                cmd.Parameters.Add(new SqlParameter("@cedulaAsociado", SqlDbType.Int));
                cmd.Parameters["@cedulaAsociado"].Value = mcEntidad.cedAsociado;

                cmd.Parameters.Add(new SqlParameter("@numeroEmpleado", SqlDbType.Int));
                cmd.Parameters["@numeroEmpleado"].Value = mcEntidad.numEmpleado;

                cmd.Parameters.Add(new SqlParameter("@idPuesto", SqlDbType.Int));
                cmd.Parameters["@idPuesto"].Value = mcEntidad.idPuestos;

                cmd.Parameters.Add(new SqlParameter("@numeroCuenta", SqlDbType.Int));
                cmd.Parameters["@numeroCuenta"].Value = mcEntidad.numCuenta;

                cmd.Parameters.Add(new SqlParameter("@idTipoCredito", SqlDbType.Int));
                cmd.Parameters["@idTipoCredito"].Value = mcEntidad.idTipoCreditos;

                cmd.Parameters.Add(new SqlParameter("@idPlazo", SqlDbType.Int));
                cmd.Parameters["@idPlazo"].Value = mcEntidad.idPlazos;

                cmd.Parameters.Add(new SqlParameter("@montoCuota", SqlDbType.Int));
                cmd.Parameters["@montoCuota"].Value = mcEntidad.montoCuot;

                cmd.Parameters.Add(new SqlParameter("@fechaInicio", SqlDbType.Date, 60));
                cmd.Parameters["@fechaInicio"].Value = mcEntidad.fechaInci;

                cmd.Parameters.Add(new SqlParameter("@fechaFinal", SqlDbType.Date, 60));
                cmd.Parameters["@fechaFinal"].Value = mcEntidad.fechaFina;

                cmd.Parameters.Add(new SqlParameter("@idInteres", SqlDbType.Int));
                cmd.Parameters["@idInteres"].Value = mcEntidad.idIntere;

                cmd.Parameters.Add(new SqlParameter("@idTipoFiador", SqlDbType.Int));
                cmd.Parameters["@idTipoFiador"].Value = mcEntidad.idTipFiador;

                cmd.Parameters.Add(new SqlParameter("@montoSolicitado", SqlDbType.Int));
                cmd.Parameters["@montoSolicitado"].Value = mcEntidad.montSolicitado;

                cmd.Parameters.Add(new SqlParameter("@montoAPagar", SqlDbType.Int));
                cmd.Parameters["@montoAPagar"].Value = mcEntidad.monAPagar;

                cmd.Parameters.Add(new SqlParameter("@salarioBruto", SqlDbType.Int));
                cmd.Parameters["@salarioBruto"].Value = mcEntidad.salBruto;

                cmd.Parameters.Add(new SqlParameter("@salarioNeto", SqlDbType.Int));
                cmd.Parameters["@salarioNeto"].Value = mcEntidad.salNeto;

                cmd.Parameters.Add(new SqlParameter("@cuotaFianza", SqlDbType.Int));
                cmd.Parameters["@cuotaFianza"].Value = mcEntidad.coutFianza;

                cmd.Parameters.Add(new SqlParameter("@comisionCargos", SqlDbType.Int));
                cmd.Parameters["@comisionCargos"].Value = mcEntidad.comiCargos;

                cmd.Parameters.Add(new SqlParameter("@estado", SqlDbType.VarChar, 50));
                cmd.Parameters["@estado"].Value = mcEntidad.estados;

                cnx.Open();

                //se guarda en la bitacora una conexion abierta
                logger.Info("Usuario administrador abrio conexion con la base de datos");

                cmd.ExecuteNonQuery();
                vexito = true;
            }
            catch (SqlException)
            {
                vexito = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();

                    //se guarda en la bitacora una conexion cerrada
                    logger.Info("Usuario administrador cerro conexion con la base de datos");
                }
                cmd.Parameters.Clear();
            }
            return(vexito);
        }