Beispiel #1
0
        public clsAsignaciones CargarAsignacion(string IdAsignacion)
        {
            clsAsignaciones Asignacion   = new clsAsignaciones();
            DataSet         ObtenerDatos = new DataSet();

            FG.MakeRecordSet(ObtenerDatos, "SELECT [IdAsignacion],[IdLote],[NombreLote],[IdBeneficiario],[NombreCompleto],[MontoTotal],[FechaInicioPago],[CuotaMinima],[Estado],[Donado],[Abonado],ISNULL([Prima],0) Prima,[Saldo],[AplicaInteres],[Observaciones],[AplicaMora],[TasaInteres],[Plazo] FROM [View_Asignaciones_Saldo] WHERE IdAsignacion='" + IdAsignacion + "'", "");
            if (ObtenerDatos.Tables[0].Rows.Count != 0)
            {
                Asignacion.IdAsignacion    = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdAsignacion"].ToString());
                Asignacion.IdLote          = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdLote"].ToString());
                Asignacion.IdBeneficiario  = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdBeneficiario"].ToString());
                Asignacion.MontoTotal      = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["MontoTotal"].ToString());
                Asignacion.CuotaMinima     = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["CuotaMinima"].ToString());
                Asignacion.Prima           = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["Prima"].ToString());
                Asignacion.FechaInicioPago = ObtenerDatos.Tables[0].Rows[0]["FechaInicioPago"].ToString() != "" ? Convert.ToDateTime(ObtenerDatos.Tables[0].Rows[0]["FechaInicioPago"]):(DateTime?)null;
                Asignacion.Observaciones   = ObtenerDatos.Tables[0].Rows[0]["Observaciones"].ToString();
                Asignacion.Donado          = Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["Donado"]);
                Asignacion.AplicaInteres   = ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"].ToString() != ""?Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"].ToString()):false;
                Asignacion.AplicaMora      = Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"]);
                Asignacion.TasaInteres     = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["TasaInteres"].ToString());
                Asignacion.PlazoMeses      = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["Plazo"].ToString());
            }
            else
            {
                Asignacion.IdAsignacion = 0;
            }
            return(Asignacion);
        }
Beispiel #2
0
        public string AgregarActualizarAsignacion(clsAsignaciones Asignacion, string IdentityUser)
        {
            if (HttpContext.Current.User == null)
            {
                return("0");
            }
            string UUA = HttpContext.Current.User.Identity.Name;

            FG.IniciarProcedimiento("SP_AsignacionCrearActualizar");
            FG.AgregarParametroProcedimiento("@IdAsignacion", SqlDbType.Int, Asignacion.IdAsignacion);
            FG.AgregarParametroProcedimiento("@IdLote", SqlDbType.Int, Asignacion.IdLote);
            FG.AgregarParametroProcedimiento("@IdBeneficiario", SqlDbType.Int, Asignacion.IdBeneficiario);
            FG.AgregarParametroProcedimiento("@FechaInicioPago", SqlDbType.DateTime, Asignacion.FechaInicioPago);
            FG.AgregarParametroProcedimiento("@MontoTotal", SqlDbType.Float, Asignacion.MontoTotal);
            FG.AgregarParametroProcedimiento("@CuotaMinima", SqlDbType.Float, Asignacion.CuotaMinima);
            FG.AgregarParametroProcedimiento("@Prima", SqlDbType.Float, Asignacion.Prima);
            FG.AgregarParametroProcedimiento("@Donado", SqlDbType.Bit, Asignacion.Donado);
            FG.AgregarParametroProcedimiento("@AplicaMora", SqlDbType.Bit, Asignacion.AplicaMora);
            FG.AgregarParametroProcedimiento("@AplicaInteres", SqlDbType.Bit, Asignacion.AplicaInteres);
            FG.AgregarParametroProcedimiento("@TasaInteres", SqlDbType.Float, Asignacion.TasaInteres);
            FG.AgregarParametroProcedimiento("@PlazoMeses", SqlDbType.Int, Asignacion.PlazoMeses);
            FG.AgregarParametroProcedimiento("@Observaciones", SqlDbType.NVarChar, Asignacion.Observaciones);
            FG.AgregarParametroProcedimiento("@IdentityUser", SqlDbType.NVarChar, IdentityUser);
            FG.AgregarParametroProcedimiento("@UUA", SqlDbType.NVarChar, UUA);
            //EJECUTO EL PROCEDIMIENTO
            var    Retorno   = FG.EjecutarProcedimiento();
            string IdRetorno = "0";

            if (Retorno != null)
            {
                IdRetorno = Retorno.ToString();
            }
            return(IdRetorno);
        }