示例#1
0
    public Montos Montos()
    {
        FuncUser    usuario  = new FuncUser();
        Montos      datos    = new Montos();
        Infousuario datouser = usuario.DatosUsuario();

        datos.Credit     = Convert.ToDouble(Credito() + RiesgoPropio() + datouser.RiesgoPRecom);
        datos.Utilizado  = Convert.ToDouble(CupoUtilizado());
        datos.Disponible = datos.Credit - datos.Utilizado;

        return(datos);
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuario     Usuario  = new Usuario();
        INFOcliente DatosCli = new INFOcliente();
        Infousuario infousu  = Usuario.Info;

        if (!IsPostBack)
        {
            Mensaje            Msj;
            HtmlGenericControl br;
            string[]           UserList = new string[3];
            UserList[0] = "ALLCLIENTES";
            UserList[1] = Page.User.Identity.Name;
            UserList[2] = infousu.Empresa.Trim();
            Msj         = new Mensaje(UserList);
            if (Msj.HasMessages)
            {
                PanelAlerta.Visible = true;
                foreach (var item in Msj.Mensajes)
                {
                    HtmlGenericControl HeadMsj = new HtmlGenericControl("label")
                    {
                        InnerHtml = item.From + " :  "
                    };
                    HeadMsj.Attributes.Add("class", "font-weight-bold");
                    MsjPortal.Controls.Add(HeadMsj);
                    HtmlGenericControl Mensaje = new HtmlGenericControl("label")
                    {
                        InnerHtml = item.Cuerpo
                    };
                    MsjPortal.Controls.Add(Mensaje);
                    br = new HtmlGenericControl("br");
                    MsjPortal.Controls.Add(br);
                }
            }
        }



        DatosCli.Actualizarestado(infousu.IdEmpresa);
        string nombre = infousu.Empresa;

        Page.Title = nombre;
        if (infousu.Rutempresa != "" && infousu.Rutempresa != null)
        {
            Montos InfoFin = DatosCli.Montos();


            lblCreditoDis.Text = InfoFin.Credit.ToString("C0");

            lblDeuda.Text          = InfoFin.Utilizado.ToString("C0");
            LabelDisponible.Text   = InfoFin.Disponible.ToString("C0");
            Hiddendisponible.Value = InfoFin.Disponible.ToString();
            LblCliente.Text        = "Cliente: " + infousu.Empresa;
        }
        else
        {
        }
        Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL");
        FunDetPed    Funcion           = new FunDetPed();
        PlazoEntrega Plazoentregatermo = Funcion.PlazoEntrega("Termo");

        diastermo.Text  = "(" + Plazoentregatermo.Dias.ToString() + " días hábiles)";
        FechaTermo.Text = "Entrega el " + Plazoentregatermo.Fecha.ToShortDateString();
        PlazoEntrega Plazolamina = Funcion.PlazoEntrega("Lamina");

        DiasLaminas.Text  = "(" + Plazolamina.Dias.ToString() + " días hábiles)";
        FechaLaminas.Text = "Entrega el " + Plazolamina.Fecha.ToShortDateString();
        PlazoEntrega Plazoarq = Funcion.PlazoEntrega("Arq");

        DiasArq.Text  = "(" + Plazoarq.Dias.ToString() + " días hábiles)";
        FechaArq.Text = "Entrega el " + Plazoarq.Fecha.ToShortDateString();
    }