示例#1
0
    private void cargarDatos(int itemrow)
    {
        ClienteBD clienteBD = new ClienteBD();
        Cliente   cliente   = new Cliente();
        int       cliid     = Convert.ToInt32(gvCliente.Rows[itemrow].Cells[2].Text);

        cliente = clienteBD.ConsultarC(cliid);
        //texts
        this.txtId.Text        = cliente.Cliid.ToString();
        this.txtNombre.Text    = cliente.Nombre;
        this.txtDir.Text       = cliente.Dir;
        this.txtCiruc.Text     = cliente.Ciruc;
        this.txtProvincia.Text = cliente.Provincia;
        this.txtCiudad.Text    = cliente.Ciudad;
        this.txtFono1.Text     = cliente.Fono1;
        this.txtFono2.Text     = cliente.Fono2;
        this.txtEmail.Text     = cliente.Email;

        //ddlEstado
        if ((gvCliente.Rows[itemrow].Cells[7].Text) == "Activo")
        {
            this.ddlEstado.SelectedIndex = 0;
        }
        else
        {
            this.ddlEstado.SelectedIndex = 1;
        }
    }
    private void loadCliente()
    {
        int       cliid   = int.Parse(Session["cliid"].ToString());
        ClienteBD cBD     = new ClienteBD();
        Cliente   cliente = cBD.ConsultarC(cliid);

        lblCliente.Text = cliente.Nombre;
        lblFecha.Text   = DateTime.Now.ToShortDateString().ToString();
        lblCiruc.Text   = cliente.Ciruc;
        lblFono.Text    = cliente.Fono1;
        lblDir.Text     = cliente.Dir;
    }
示例#3
0
    private void loadCliente()
    {
        //coizacion id (cid)
        int cid = loadParametros();
        //obtenemos cabecera de cotizacion, para usar clienteid
        CotizaBD  ctzaBD   = new CotizaBD();
        CotizaCab cabecera = ctzaBD.ConsultarCab(cid);
        //consultamos cliente
        ClienteBD cBD     = new ClienteBD();
        Cliente   cliente = cBD.ConsultarC(cabecera.Cliid);

        lblCliente.Text = cliente.Nombre;
        lblFecha.Text   = cabecera.Fecha.ToShortDateString().ToString();
        lblCiruc.Text   = cliente.Ciruc;
        lblFono.Text    = cliente.Fono1;
        lblDir.Text     = cliente.Dir;
    }
    protected void lknAceptar_Click(object sender, EventArgs e)
    {
        ActualizaStock();
        bool flag;

        Grabar();
        //instacias para consultar metodos
        Pdf       pdf   = new Pdf();
        SendEmail secot = new SendEmail();
        int       cliid = int.Parse(Session["cliid"].ToString());
        ClienteBD cBD   = new ClienteBD();
        //consultar cliente para encontrar email
        Cliente cliente = cBD.ConsultarC(cliid);

        //crear pdf de la cotizacion
        pdf.Makepdf(int.Parse(lblLastcotiza.Text.Substring(13)), Server.MapPath("temp/"));
        //enviar archivo pdf de la cotizacion por correo
        flag = secot.EnviarCot(int.Parse(lblLastcotiza.Text.Substring(13)), cliente.Email, Server.MapPath("temp/"));
        //eliminar el pdf de la carpeta temporal
        //File.Delete(Server.MapPath("temp/") + lblLastcotiza.Text.Substring(13)+".pdf");
        //vaciar sesion carrito de compras
        Session["mycart"] = null;
        Mensaje(flag);
    }