protected void Button1_Click(object sender, EventArgs e)
    {
        int       usuarioId = 0;
        usuarioVO VO        = new usuarioVO();
        UsuarioBL BL        = new UsuarioBL();

        if (!txtPassword.Text.Equals(txtConformaPaswword.Text))
        {
            Label2.Text = "El password no coincide.";
        }
        else
        {
            if (Request["usuarioId"] != null)
            {
                usuarioId             = Int32.Parse(Request["usuarioId"]);
                VO.ActualizarPassword = 1;
                VO.Usuario_contrasena = txtPassword.Text;
                VO.Usuarioid          = usuarioId;
                VO.Operacion          = usuarioVO.CAMBIARPASSWORD;

                VO = (usuarioVO)BL.execute(VO);
                if (VO.Resultado == 0)
                {
                    Label2.Text = "El password se cambio correctamente <br><a href='javascript:window.close();'>Cerrar</a>";
                }
                else
                {
                    Label2.Text = "El password NO se cambio correctamente. Intentalo mas tarde";
                }
            }
        }
    }
    public Object execute(Object O)
    {
        VOReg = (usuarioVO)O;

        if (VOReg.Operacion == usuarioVO.ACTUALIZAR)
        {
            return(actualizaUsuario());
        }
        else if (VOReg.Operacion == usuarioVO.INSERTAR)
        {
            return(insertaUsuario());
        }
        else if (VOReg.Operacion == usuarioVO.BUSCAR)
        {
            return(buscarUsuario());
        }
        else if (VOReg.Operacion == usuarioVO.CAMBIARPASSWORD)
        {
            return(actualizaPassword());
        }
        return(VOReg);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        // SEGURIDAD
        String error = Utilis.validaPermisos(Session, NUMFUNCION);

        if (!error.Equals(""))
        {
            Response.Redirect(error);
        }

        lblcliente.Text = Request["nombreCliente"].ToString();

        usuarioVO usVO = new usuarioVO();
        UsuarioBL usBL = new UsuarioBL();

        usVO.Usuarioid = Int32.Parse(Request["Agente"].ToString());
        usVO.Operacion = usuarioVO.BUSCAR;



        usVO = (usuarioVO)usBL.execute(usVO);
        if (usVO.Resultado == 0)
        {
            lblUnidadNegocioAgente.Text = usVO.Oficina_nombre.ToUpper();
            lblAtencion.Text            = usVO.Usuario_nombrecompleto.ToUpper();
        }

        DateTime dt = DateTime.Now;

        // Get year, month, and day
        int year  = dt.Year;
        int month = dt.Month;
        int day   = dt.Day;

        lblFecha.Text = day.ToString() + "/" + Right("00" + month.ToString(), 2) + "/" + year.ToString();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        int       usuarioId = 0;
        usuarioVO VO        = new usuarioVO();
        UsuarioBL BL        = new UsuarioBL();

        if (Request["usuarioId"] != null)
        {
            Button1.Text          = "Procesar Cambio";
            Label1.Text           = "Cambio de Informacion del Usuario";
            usuarioId             = Int32.Parse(Request["usuarioId"]);
            VO.ActualizarPassword = 0;

            VO.Usuario_estatusId          = Int32.Parse(listEstatus.SelectedValue);
            VO.Usuario_login              = txtUsuarioId.Text;
            VO.Usuario_nombrecompleto     = txtNombre.Text;
            VO.Usuario_oficinaId          = 1;   //Int32.Parse(listOficina.SelectedValue);
            VO.Usuario_perfilid           = Int32.Parse(listPerfil.SelectedValue);
            VO.Usuario_codigoUsuarioAdmin = "0"; //listUsuarioAdmin.SelectedValue;
            VO.Usuario_correoElectronico  = txtCorreo.Text;
            VO.Usuario_radio              = txtRadio.Text;
            VO.Usuarioid                = usuarioId;
            VO.Usuario_jefeUsuarioId    = 0; //Int32.Parse(lstJefe.SelectedValue);
            VO.Usuario_comisionId       = 0; //Int32.Parse(lstComision.SelectedValue);
            VO.Usuario_administrativoId = 0; //Int32.Parse(lstAdministrativo.SelectedValue);
            VO.Usuario_ventasInternasId = 0; //Int32.Parse(lstVentasInternas.SelectedValue);

            if (ckCorreoOC.Checked)
            {
                VO.Usuario_correoOC = 1;
            }
            else
            {
                VO.Usuario_correoOC = 0;
            }

            if (ckCorreoTraspaso.Checked)
            {
                VO.Usuario_correoTraspaso = 1;
            }
            else
            {
                VO.Usuario_correoTraspaso = 0;
            }

            VO.Operacion = usuarioVO.ACTUALIZAR;

            VO = (usuarioVO)BL.execute(VO);
            if (VO.Resultado == 0)
            {
                Mensaje01.Text = "Los datos se actualizaron correctamente";
            }
            else
            {
                Mensaje01.Text = "Los datos NO se actualizaron correctamente";
            }
        }
        else
        {
            if (!txtPassword.Text.Equals(txtConformaPaswword.Text))
            {
                Mensaje01.Text = "El password no coincide.";
            }
            else
            {
                VO.ActualizarPassword = 0;

                VO.Usuario_login          = txtUsuarioId.Text;
                VO.Usuario_contrasena     = txtPassword.Text;
                VO.Usuario_nombrecompleto = txtNombre.Text;

                VO.Usuario_perfilid           = Int32.Parse(listPerfil.SelectedValue);
                VO.Usuario_estatusId          = Int32.Parse(listEstatus.SelectedValue);
                VO.Usuario_oficinaId          = 1;   //Int32.Parse(listOficina.SelectedValue);
                VO.Usuario_codigoUsuarioAdmin = "0"; //listUsuarioAdmin.SelectedValue;
                VO.Usuario_correoElectronico  = txtCorreo.Text.Trim();
                VO.Usuario_radio            = txtRadio.Text.Trim();
                VO.Usuario_jefeUsuarioId    = 0; //Int32.Parse(lstJefe.SelectedValue);
                VO.Usuario_administrativoId = 0; //Int32.Parse(lstAdministrativo.SelectedValue);
                VO.Usuario_ventasInternasId = 0; //Int32.Parse(lstVentasInternas.SelectedValue);

                if (ckCorreoOC.Checked)
                {
                    VO.Usuario_correoOC = 1;
                }
                else
                {
                    VO.Usuario_correoOC = 0;
                }

                if (ckCorreoTraspaso.Checked)
                {
                    VO.Usuario_correoTraspaso = 1;
                }
                else
                {
                    VO.Usuario_correoTraspaso = 0;
                }

                VO.Operacion = usuarioVO.INSERTAR;
                VO           = (usuarioVO)BL.execute(VO);
                if (VO.Resultado > 0)
                {
                    usuarioId      = (int)VO.Resultado;
                    Mensaje01.Text = "Los datos se insertaron correctamente";
                }
                else
                {
                    Mensaje01.Text = "Los datos NO se insertaron";
                }
            }
        }
    }
    private void cargaDatosActualiza()
    {
        usuarioVO VO           = new usuarioVO();
        UsuarioBL BL           = new UsuarioBL();
        int       usuarioId    = 0;
        int       indiceagente = -1;
        int       cuentaitems  = 0;

        Button1.Text                  = "Procesar Cambio";
        Label1.Text                   = "Cambio de Informacion del Usuario";
        txtPassword.Visible           = false;
        txtConformaPaswword.Visible   = false;
        Label2.Visible                = false;
        Button2.Visible               = true;
        Button2.Attributes["OnClick"] = "new_window('CambioContrasena.aspx?usuarioId=" + Request["usuarioId"] + "');return false;";

        usuarioId    = Int32.Parse(Request["usuarioId"]);
        VO.Operacion = usuarioVO.BUSCAR;
        VO.Usuarioid = usuarioId;

        VO = (usuarioVO)BL.execute(VO);

        txtUsuarioId.Text         = VO.Usuario_login;
        txtNombre.Text            = VO.Usuario_nombrecompleto;
        listOficina.SelectedValue = VO.Usuario_oficinaId.ToString();
        listEstatus.SelectedValue = VO.Usuario_estatusId.ToString();
        listPerfil.SelectedValue  = VO.Usuario_perfilid.ToString();

        //listUsuarioAdmin.SelectedValue = VO.Usuario_codigoUsuarioAdmin.ToString();

        //indiceagente = listUsuarioAdmin.Items.IndexOf(listUsuarioAdmin.Items.FindByValue(VO.Usuario_codigoUsuarioAdmin.ToString()));
        listUsuarioAdmin.DataBind();
        cuentaitems = listUsuarioAdmin.Items.Count;
        //listUsuarioAdmin.Items.FindByValue(VO.Usuario_codigoUsuarioAdmin.ToString()).Selected = true;
        listUsuarioAdmin.SelectedIndex = listUsuarioAdmin.Items.IndexOf(listUsuarioAdmin.Items.FindByValue(VO.Usuario_codigoUsuarioAdmin.ToString()));

        txtCorreo.Text                  = VO.Usuario_correoElectronico;
        txtRadio.Text                   = VO.Usuario_radio;
        lstJefe.SelectedValue           = VO.Usuario_jefeUsuarioId.ToString();
        lstAdministrativo.SelectedValue = VO.Usuario_administrativoId.ToString();
        lstVentasInternas.SelectedValue = VO.Usuario_ventasInternasId.ToString();


        lstComision.SelectedValue = VO.Usuario_comisionId.ToString();

        if (VO.Usuario_correoOC == 1)
        {
            ckCorreoOC.Checked = true;
        }
        else
        {
            ckCorreoOC.Checked = false;
        }

        if (VO.Usuario_correoTraspaso == 1)
        {
            ckCorreoTraspaso.Checked = true;
        }
        else
        {
            ckCorreoTraspaso.Checked = false;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        String error = Utilis.validaPermisos(Session, NUMFUNCION);

        if (!error.Equals(""))
        {
            Response.Redirect(error);
        }

        //String carpetaEmpresa = "C:/Compacw/Empresas/CALVEK";
        //saludo nuevo = new saludo();
        //nuevo.fInicializaSDKW();
        //nuevo.fAbreEmpresaW(carpetaEmpresa);
        //long resultadoAdminpaq;
        //String strRazonSocial = "                                   ";

        //// determinar si el usuario tiene los permisos para aceptar una cotizacion.
        //String error1 = Utilis.validaPermisos(Session, 14);
        //if (error1.Equals(""))
        //    {
        //    blnBanderaAceptaCotizacion = true;
        //    }

        //// determinar si el usuario tiene los permisos para aceptar una cotizacion con descuento.
        //String error2 = Utilis.validaPermisos(Session, 15);
        //if (error2.Equals(""))
        //    {
        //    blnBanderaAceptaCotizacionDescuento = true;
        //    }

        Double dblDescuento = 0;

        cotizacionVO VOcotizacion = new cotizacionVO();
        CotizacionBL BLcotizacion = new CotizacionBL();

        ClienteVO VOcliente = new ClienteVO();
        ClienteBL BLcliente = new ClienteBL();

        TipoCambioVO VOtipoCambio = new TipoCambioVO();
        TipoCambioBL BLtipoCambio = new TipoCambioBL();

        usuarioVO VOUsuario = new usuarioVO();
        UsuarioBL BLUsuario = new UsuarioBL();

        if (Request["cotizacionid"] != null)
        {
            Session["OrderNumber"]    = Request["cotizacionid"];
            VOcotizacion.Operacion    = cotizacionVO.BUSCAR;
            VOcotizacion.CotizacionId = Int32.Parse(Request["cotizacionid"]);
            VOcotizacion = (cotizacionVO)BLcotizacion.execute(VOcotizacion);
        }

        if (!Page.IsPostBack)
        {
            OrderNumberLabel.Text = (String)Session["OrderNumber"];
        }

        lbEstatusCotizacion.Text = VOcotizacion.EstatusCotizacionNombre;//Request["Estatus"];
        intEstatusCotizacion     = VOcotizacion.EstatusCotizacionId;

        //resultadoAdminpaq = nuevo.fBuscaCteProvW(VOcotizacion.CodigoCliente);
        //resultadoAdminpaq = nuevo.fLeeDatoCteProvW("CRAZONSO01", ref strRazonSocial, 30);
        //lblRazonSocial.Text = strRazonSocial;

        lblRazonSocial.Text = VOcotizacion.ClienteIdNuevo.ToString();

        VOcliente.Cliente_codigo = VOcotizacion.CodigoCliente;
        VOcliente.Operacion      = ClienteVO.BUSCAR_ADMIN_CODIGO;
        VOcliente = (ClienteVO)BLcliente.execute(VOcliente);
        if (VOcliente.Cliente_rfc != null)
        {
            lblRazonSocial.Text = VOcliente.Cliente_razonSocial;
            dblDescuento        = VOcliente.Cliente_descuento;
        }
        else
        {
            if (VOcotizacion.ClienteIdNuevo > 0)
            {
                VOcliente.Clienteid = VOcotizacion.ClienteIdNuevo;
                VOcliente.Operacion = ClienteVO.BUSCAR;
                VOcliente           = (ClienteVO)BLcliente.execute(VOcliente);
                if (VOcliente.Cliente_razonSocial != null)
                {
                    lblRazonSocial.Text = VOcliente.Cliente_razonSocial;
                    dblDescuento        = 0;
                }
            }
        }

        //nuevo.fCierraEmpresaW();
        //nuevo.fTerminaSDKW();

        VOtipoCambio.MonedaId  = VOcotizacion.TipoMoneda;
        VOtipoCambio.Operacion = TipoCambioVO.BUSCAR;
        VOtipoCambio           = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio);

        if (VOtipoCambio.Descripcion != null)
        {
            strTipoMonedaDescripcion = VOtipoCambio.Descripcion;
            //dblConversionCambio = VOtipoCambio.Cambio;
            lblMoneda.Text = strTipoMonedaDescripcion;
        }

        lblNumMoneda.Text = (VOcotizacion.TipoMoneda).ToString();

        if (VOcotizacion.TipoMoneda == 1)
        {
            lblTipoCambio.Text = "1";
        }
        else
        {
            VOtipoCambio.Operacion       = TipoCambioVO.BUSCAR_TIPOS_CAMBIOS;
            VOtipoCambio.FechaTipoCambio = VOcotizacion.Fecha;
            VOtipoCambio.MonedaId        = 1;
            VOtipoCambio = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio);
            String[,] conversionMoneda = VOtipoCambio.ArrCambios;

            for (int i = 0; i <= conversionMoneda.GetLength(1) - 1; i++)
            {
                if (Int32.Parse(conversionMoneda[0, i]) == VOcotizacion.TipoMoneda)
                {
                    lblTipoCambio.Text = conversionMoneda[1, i];
                }
            }
        }

        lblFechaCotizacion.Text = VOcotizacion.Fecha.ToString();
        lblCodigoCliente.Text   = VOcotizacion.CodigoCliente;

        VOUsuario.Usuarioid = VOcotizacion.UsuarioId;
        VOUsuario.Operacion = usuarioVO.BUSCAR;
        VOUsuario           = (usuarioVO)BLUsuario.execute(VOUsuario);

        lblCodigoAgente.Text = VOUsuario.Usuario_codigoUsuarioAdmin;
    }
Exemple #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String error = Utilis.validaPermisos(Session, NUMFUNCION);

        if (!error.Equals(""))
        {
            Response.Redirect(error);
        }

        int usuario_OficinaId = 0;

        InfoSessionVO infoSession;

        infoSession       = (InfoSessionVO)Session["InfoSession"];
        usuario_OficinaId = (int)infoSession.getValor(InfoSessionVO.OFICINA);

        OrdenCompraBL OCBL = new OrdenCompraBL();
        OrdenCompraVO OCVO = new OrdenCompraVO();

        OCVO.Operacion     = OrdenCompraVO.BUSCAR;
        OCVO.OrdenCompraId = Int32.Parse(Request["ordenCompraId"].ToString());
        OCVO = (OrdenCompraVO)OCBL.execute(OCVO);

        int idOficinaBusqueda = OCVO.OficinaId;

        //CALVEK DEL CENTRO - TEL OFICINA SLP
        if (idOficinaBusqueda == 2)
        {
            lblRazonSoc.Text       = "CALVEK COMPONENTES DEL CENTRO SA DE CV";
            lblrfcRazon.Text       = "CCC111122IZ5";
            lblcalleRazon.Text     = "Carretera Central KM 423 Local 7,";
            lbldireccionRazon.Text = "Don MIguel, C.P.:78395, San Luis Potosí, S. L. P.";
            lbltelRazon.Text       = "(444) 567-53-27,128-61-20";
            lblfaxRazon.Text       = "(444) 128-61-22";
        }
        //CALVEK BAJIO
        if (idOficinaBusqueda == 3)
        {
            lblRazonSoc.Text       = "CALVEK COMPONENTES BAJIO SA DE CV";
            lblrfcRazon.Text       = "CCB121019IE1";
            lblcalleRazon.Text     = "Calle San Pedro No. 70 ";
            lbldireccionRazon.Text = "Rinconada de San Pedro, C.P.:78434, Soledad De Graciano Sánchez, S. L. P.";
            //TELEFONOS QUERETARO
            if (usuario_OficinaId == 6)
            {
                lbltelRazon.Text = "(442) 298-00-31,298-02-15";
                lblfaxRazon.Text = "(442) 298-01-07";
            }
            //TELEFONOS CELAYA
            if (usuario_OficinaId == 7)
            {
                lbltelRazon.Text = "(461) 615-47-64";
                lblfaxRazon.Text = "(461) 609-09-94";
            }
            //TELEFONOS IRAPUATO
            if (usuario_OficinaId == 8)
            {
                lbltelRazon.Text = "(462) 624-50-19";
                lblfaxRazon.Text = "(462) 624-50-19";
            }
        }
        //CALVEK SA - TEL OFICINA MATRIZ
        if (idOficinaBusqueda == 1)
        {
            lblRazonSoc.Text       = "CALVEK SA";
            lblrfcRazon.Text       = "CAL980715AA3";
            lblcalleRazon.Text     = "Calle San Pedro No. 70 ";
            lbldireccionRazon.Text = "Rinconada de San Pedro, C.P.:78434, Soledad De Graciano Sánchez, S. L. P.";
            lbltelRazon.Text       = "(444) 818-38-07";
            lblfaxRazon.Text       = "(444) 818-38-07";
        }


        lblFecha.Text = OCVO.FechaAlta.ToString("d");

        lblFechaEntrega.Text          = OCVO.FechaEntrega;
        lblContacto.Text              = OCVO.Contacto;
        lblDatosTransferencia.Text    = OCVO.DatosTransferencia;
        lblInstruccionesEmbarque.Text = OCVO.InstruccionesEmbarque;
        lblTerminos.Text              = OCVO.Terminos;
        lblFob.Text         = OCVO.Fob;
        lblProyecto.Text    = OCVO.NombreProyecto;
        lblJob.Text         = OCVO.NombreJob;
        lblViaEmbarque.Text = OCVO.ViaEmbarque;
        lblMoneda.Text      = OCVO.MonedaId.ToString();
        Label6.Text         = OCVO.OrdenServicio.ToString();
        lblNombreJefe.Text  = OCVO.NombreJefe;

        lblDescuento.Text      = OCVO.PorcentajeDescuento.ToString("F2");
        lblEnvio.Text          = String.Format("{0:#,##0.00}", OCVO.CostoEnvio);       //OCVO.CostoEnvio.ToString("F2");
        lblImpuesto.Text       = OCVO.PorcentajeImpuesto.ToString("F2");
        lblImpImportacion.Text = String.Format("{0:#,##0.00}", OCVO.CostoImportacion); //OCVO.CostoImportacion.ToString("F2");

        try
        {
            if (OCVO.AccountName.Trim().Length == 0)
            {
                ((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false;
            }
            else
            {
                ((Label)GridView1.FooterRow.FindControl("lblAccountName")).Text   = OCVO.AccountName;
                ((Label)GridView1.FooterRow.FindControl("lblNameAddress")).Text   = OCVO.Address;
                ((Label)GridView1.FooterRow.FindControl("lblBankName")).Text      = OCVO.BankName;
                ((Label)GridView1.FooterRow.FindControl("lblAccountNumber")).Text = OCVO.AccountNumber;
                ((Label)GridView1.FooterRow.FindControl("lblAba")).Text           = OCVO.Aba;
                ((Label)GridView1.FooterRow.FindControl("lblBankAddress")).Text   = OCVO.BankAddress;
            }
        }
        catch (Exception ex)
        {
            //((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false;
        }

        lblOrdenCompraId.Text = "Q" + (OCVO.OrigenId == 1 ? "N-" + OCVO.IdNacional.ToString() : "I-" + OCVO.IdInternacional.ToString());

        ProveedoresBL BL = new ProveedoresBL();
        ProveedoresVO VO = new ProveedoresVO();

        VO.Operacion   = ProveedoresVO.BUSCAR;
        VO.ProveedorId = OCVO.ProveedorId;
        VO             = (ProveedoresVO)BL.execute(VO);

        //txtContacto.Text = VO.Representante;
        lblProveedor.Text       = VO.Nombre;
        lblNombreProveedor.Text = VO.Nombre;
        lblRFC.Text             = VO.Rfc;

        DireccionesBL DBL = new DireccionesBL();
        DireccionesVO DVO = new DireccionesVO();

        DVO.Operacion   = DireccionesVO.BUSCAR;
        DVO.DireccionId = VO.DireccionId;
        DVO             = (DireccionesVO)DBL.execute(DVO);


        lblDireccion.Text = DVO.Calle + " " + DVO.NoExterior + " " + DVO.NoInterior + ", " + DVO.Colonia + ", " + DVO.Cp + ", " + DVO.Ciudad + ", " + DVO.Estado;
        lblEMail.Text     = DVO.Email;

        lblTelefono.Text = DVO.Telefono1;
        lblFax.Text      = DVO.Fax;

        TipoCambioVO VOtipoCambio = new TipoCambioVO();
        TipoCambioBL BLtipoCambio = new TipoCambioBL();

        VOtipoCambio.MonedaId  = OCVO.MonedaId;
        VOtipoCambio.Operacion = TipoCambioVO.BUSCAR;
        VOtipoCambio           = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio);

        if (VOtipoCambio.Descripcion != null)
        {
            lblMoneda.Text = VOtipoCambio.Descripcion;
        }

        usuarioVO VOUsuario = new usuarioVO();
        UsuarioBL BLUsuario = new UsuarioBL();

        VOUsuario.Operacion = usuarioVO.BUSCAR;
        VOUsuario.Usuarioid = OCVO.UsuarioId;
        VOUsuario           = (usuarioVO)BLUsuario.execute(VOUsuario);

        lblNombreAgente.Text = VOUsuario.Usuario_nombrecompleto;

        //InfoSessionVO infoSession = (InfoSessionVO)Session["InfoSession"];
        if (Int32.Parse(infoSession.getValor(InfoSessionVO.OFICINA).ToString()) != 4)
        {
            Image1.ImageUrl = "~/Imagenes/caidaCalvek.JPG";
        }
        else
        {
            Image1.ImageUrl = "~/Imagenes/logoCalvekAutomation.jpg";
        }

        OCBL        = null;
        OCVO        = null;
        BL          = null;
        VO          = null;
        DBL         = null;
        DVO         = null;
        VOUsuario   = null;
        BLUsuario   = null;
        infoSession = null;
    }
Exemple #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String error = Utilis.validaPermisos(Session, NUMFUNCION);

        if (!error.Equals(""))
        {
            Response.Redirect(error);
        }

        OrdenCompraBL OCBL = new OrdenCompraBL();
        OrdenCompraVO OCVO = new OrdenCompraVO();

        OCVO.Operacion     = OrdenCompraVO.BUSCAR;
        OCVO.OrdenCompraId = Int32.Parse(Request["ordenCompraId"].ToString());
        OCVO = (OrdenCompraVO)OCBL.execute(OCVO);

        lblFecha.Text = OCVO.FechaAlta.ToString("d");

        lblFechaEntrega.Text          = OCVO.FechaEntrega;
        lblContacto.Text              = OCVO.Contacto;
        lblDatosTransferencia.Text    = OCVO.DatosTransferencia;
        lblInstruccionesEmbarque.Text = OCVO.InstruccionesEmbarque;
        lblTerminos.Text              = OCVO.Terminos;
        lblFob.Text         = OCVO.Fob;
        lblProyecto.Text    = OCVO.NombreProyecto;
        lblJob.Text         = OCVO.NombreJob;
        lblViaEmbarque.Text = OCVO.ViaEmbarque;
        lblMoneda.Text      = OCVO.MonedaId.ToString();
        Label6.Text         = OCVO.OrdenServicio.ToString();
        lblNombreJefe.Text  = OCVO.NombreJefe;

        lblDescuento.Text      = OCVO.PorcentajeDescuento.ToString("F2");
        lblEnvio.Text          = String.Format("{0:#,##0.00}", OCVO.CostoEnvio);       //OCVO.CostoEnvio.ToString("F2");
        lblImpuesto.Text       = OCVO.PorcentajeImpuesto.ToString("F2");
        lblImpImportacion.Text = String.Format("{0:#,##0.00}", OCVO.CostoImportacion); //OCVO.CostoImportacion.ToString("F2");

        try
        {
            if (OCVO.AccountName.Trim().Length == 0)
            {
                ((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false;
            }
            else
            {
                ((Label)GridView1.FooterRow.FindControl("lblAccountName")).Text   = OCVO.AccountName;
                ((Label)GridView1.FooterRow.FindControl("lblNameAddress")).Text   = OCVO.Address;
                ((Label)GridView1.FooterRow.FindControl("lblBankName")).Text      = OCVO.BankName;
                ((Label)GridView1.FooterRow.FindControl("lblAccountNumber")).Text = OCVO.AccountNumber;
                ((Label)GridView1.FooterRow.FindControl("lblAba")).Text           = OCVO.Aba;
                ((Label)GridView1.FooterRow.FindControl("lblBankAddress")).Text   = OCVO.BankAddress;
            }
        }
        catch (Exception ex)
        {
            //((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false;
        }

        lblOrdenCompraId.Text = (OCVO.OrigenId == 1 ? "N-" + OCVO.IdNacional.ToString() : "I-" + OCVO.IdInternacional.ToString());

        ProveedoresBL BL = new ProveedoresBL();
        ProveedoresVO VO = new ProveedoresVO();

        VO.Operacion   = ProveedoresVO.BUSCAR;
        VO.ProveedorId = OCVO.ProveedorId;
        VO             = (ProveedoresVO)BL.execute(VO);

        //txtContacto.Text = VO.Representante;
        lblProveedor.Text       = VO.Nombre;
        lblNombreProveedor.Text = VO.Nombre;
        lblRFC.Text             = VO.Rfc;

        DireccionesBL DBL = new DireccionesBL();
        DireccionesVO DVO = new DireccionesVO();

        DVO.Operacion   = DireccionesVO.BUSCAR;
        DVO.DireccionId = VO.DireccionId;
        DVO             = (DireccionesVO)DBL.execute(DVO);


        lblDireccion.Text = DVO.Calle + " " + DVO.NoExterior + " " + DVO.NoInterior + ", " + DVO.Colonia + ", " + DVO.Cp + ", " + DVO.Ciudad + ", " + DVO.Estado;
        lblEMail.Text     = DVO.Email;

        lblTelefono.Text = DVO.Telefono1;
        lblFax.Text      = DVO.Fax;

        TipoCambioVO VOtipoCambio = new TipoCambioVO();
        TipoCambioBL BLtipoCambio = new TipoCambioBL();

        VOtipoCambio.MonedaId  = OCVO.MonedaId;
        VOtipoCambio.Operacion = TipoCambioVO.BUSCAR;
        VOtipoCambio           = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio);

        if (VOtipoCambio.Descripcion != null)
        {
            lblMoneda.Text = VOtipoCambio.Descripcion;
        }

        usuarioVO VOUsuario = new usuarioVO();
        UsuarioBL BLUsuario = new UsuarioBL();

        VOUsuario.Operacion = usuarioVO.BUSCAR;
        VOUsuario.Usuarioid = OCVO.UsuarioId;
        VOUsuario           = (usuarioVO)BLUsuario.execute(VOUsuario);

        lblNombreAgente.Text = VOUsuario.Usuario_nombrecompleto;

        InfoSessionVO infoSession = (InfoSessionVO)Session["InfoSession"];

        if (Int32.Parse(infoSession.getValor(InfoSessionVO.OFICINA).ToString()) != 4)
        {
            Image1.ImageUrl = "~/Imagenes/caidaCalvek.JPG";
        }
        else
        {
            Image1.ImageUrl = "~/Imagenes/logoCalvekAutomation.jpg";
        }

        OCBL        = null;
        OCVO        = null;
        BL          = null;
        VO          = null;
        DBL         = null;
        DVO         = null;
        VOUsuario   = null;
        BLUsuario   = null;
        infoSession = null;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        lblCotizacion.Text = Request["cotizacionid"].ToString();

        int intLogoComponentes = Int32.Parse(Request.QueryString["intLogoComponentes"]);

        cotizacionVO VOcotizacion = new cotizacionVO();
        CotizacionBL BLcotizacion = new CotizacionBL();

        ClienteVO VOcliente = new ClienteVO();
        ClienteBL BLcliente = new ClienteBL();

        TipoCambioVO VOtipoCambio = new TipoCambioVO();
        TipoCambioBL BLtipoCambio = new TipoCambioBL();

        usuarioVO VOUsuario = new usuarioVO();
        UsuarioBL BLUsuario = new UsuarioBL();

        if (Request["cotizacionid"] != null)
        {
            VOcotizacion.Operacion    = cotizacionVO.BUSCAR;
            VOcotizacion.CotizacionId = Int32.Parse(Request["cotizacionid"]);
            VOcotizacion = (cotizacionVO)BLcotizacion.execute(VOcotizacion);
        }

        lblFechaCotizacion.Text = String.Format("{0:dd/MM/yyyy}", VOcotizacion.FechaCaida.ToString());

        lblLAB.Text             = VOcotizacion.LAB;
        lblCondicionesPago.Text = VOcotizacion.CondicionesPago;
        lblRepresentante.Text   = VOcotizacion.RepresentanteLegal;

        VOUsuario.Operacion = usuarioVO.BUSCAR;
        VOUsuario.Usuarioid = VOcotizacion.UsuarioId;
        VOUsuario           = (usuarioVO)BLUsuario.execute(VOUsuario);

        lblAsesor.Text   = VOUsuario.Usuario_nombrecompleto;
        lblAsesor2.Text  = VOUsuario.Usuario_nombrecompleto;
        lblEmail.Text    = VOUsuario.Usuario_correoElectronico;
        lblRadio.Text    = VOUsuario.Usuario_radio;
        lblVigencia.Text = VOcotizacion.FechaVencimiento;

        VOcliente.Clienteid = VOcotizacion.ClienteIdNuevo;
        VOcliente.Operacion = ClienteVO.BUSCAR;
        VOcliente           = (ClienteVO)BLcliente.execute(VOcliente);
        if (VOcliente.Cliente_razonSocial != null)
        {
            lblRazonSocial.Text      = VOcliente.Cliente_razonSocial;
            lblDireccionCliente.Text = VOcliente.Cliente_calle;
            lblTelefonoCliente.Text  = VOcliente.Cliente_TelefonoContacto;
        }

        VOtipoCambio.MonedaId  = VOcotizacion.TipoMoneda;
        VOtipoCambio.Operacion = TipoCambioVO.BUSCAR;
        VOtipoCambio           = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio);

        lblNotas.Text = VOcotizacion.Notas.ToString().ToUpper();

        if (VOtipoCambio.Descripcion != null)
        {
            lblMoneda.Text  = VOtipoCambio.Descripcion;
            lblMoneda2.Text = VOtipoCambio.Descripcion;
        }

        lblCondicion1.Text = "Los Precios anteriores están en " + lblMoneda2.Text + ", al tipo de cambio del día de pago (con excepción de los indicados en M.N).";
        lblCondicion2.Text = "Condiciones de pago:" + lblCondicionesPago.Text;
        lblCondicion3.Text = "LAB:" + lblLAB.Text;
        lblCondicion4.Text = "TODA CANCELACIÓN CAUSARA UN CARGO DEL 30% SOBRE EL MONTO DEL PEDIDO.";
        lblCondicion5.Text = "EXISTENCIA SUJETA AL DIA DE FECHA DE COTIZACION, SALVO PREVIA VENTA.";

        lblCondicion4.Font.Bold = true;
        lblCondicion5.Font.Bold = true;
        lblCondicion4.Font.Size = 10;
        lblCondicion5.Font.Size = 8;
        lblCondicion3.Font.Size = 8;
        lblCondicion2.Font.Size = 8;
        lblCondicion1.Font.Size = 8;


        if (lblMoneda.Text == "PESOS")
        {
            lblCondicion1.Text = "Condiciones de pago:" + lblCondicionesPago.Text;
            lblCondicion2.Text = "LAB:" + lblLAB.Text;
            lblCondicion3.Text = "TODA CANCELACIÓN CAUSARA UN CARGO DEL 30% SOBRE EL MONTO DEL PEDIDO.";
            lblCondicion4.Text = "EXISTENCIA SUJETA AL DIA DE FECHA DE COTIZACION, SALVO PREVIA VENTA.";

            lblCondicion3.Font.Bold = true;
            lblCondicion4.Font.Bold = true;
            lblCondicion3.Font.Size = 10;
            lblCondicion4.Font.Size = 8;
            lblCondicion2.Font.Size = 8;
            lblCondicion1.Font.Size = 8;
            lblCondicion5.Visible   = false;
        }
        else
        {
            lblCondicion1.Text = "Los Precios anteriores están en " + lblMoneda2.Text + ", sujeto al tipo de cambio del día de pago.";
            lblCondicion2.Text = "Condiciones de pago:" + lblCondicionesPago.Text;
            lblCondicion3.Text = "LAB:" + lblLAB.Text;
            lblCondicion4.Text = "TODA CANCELACIÓN CAUSARA UN CARGO DEL 30% SOBRE EL MONTO DEL PEDIDO.";
            lblCondicion5.Text = "EXISTENCIA SUJETA AL DIA DE FECHA DE COTIZACION, SALVO PREVIA VENTA.";

            lblCondicion4.Font.Bold = true;
            lblCondicion5.Font.Bold = true;
            //lblCondicion4.Font.Size = 10;
            //lblCondicion5.Font.Size = 7;
            //lblCondicion3.Font.Size = 8;
            //lblCondicion2.Font.Size = 8;
            //lblCondicion1.Font.Size = 8;
            lblCondicion4.Font.Size = 10;
            lblCondicion5.Font.Size = 8;
            lblCondicion3.Font.Size = 8;
            lblCondicion2.Font.Size = 8;
            lblCondicion1.Font.Size = 8;
        }


        //InfoSessionVO infoSession = (InfoSessionVO)Session["InfoSession"];
        //if (Int32.Parse(infoSession.getValor(InfoSessionVO.OFICINA).ToString()) == 2)
        //{
        if (intLogoComponentes == 0)
        {
            Image1.ImageUrl = "~/Imagenes/caida1.JPG";


            lblCuenta1.Text = "BBVA MX : No. Cuenta 0448265798 / Cbe. Interbancaria 012700004482657983";
            lblCuenta2.Text = "BBVA DLLS : No. Cuenta 0448265828 / Cbe. Interbancaria 012700004482658283";
            lblCuenta3.Text = "BANAMEX MX : No. Cuenta 5492531 / Cbe. Interbancaria 002700038354925318";
            lblCuenta4.Text = "BANAMEX DLLS : No. Cuenta 9440978 / Cbe. Interbancaria 002700038394409784";
        }
        if (intLogoComponentes == 1)
        {
            Image1.ImageUrl = "~/Imagenes/caidaCalvekComponentes.JPG";

            lblCuenta1.Text = "BBVA MX : No. Cuenta 0188427836 / Cbe. Interbancaria 012700001884278361";
            lblCuenta2.Text = "BBVA DLLS : No. Cuenta 0188588643 / Cbe. Interbancaria 012700001885886435";
            lblCuenta3.Text = "BANAMEX MX : No. Cuenta 2504076 / Cbe. Interbancaria 002700700325040767";
            lblCuenta4.Text = "BANAMEX DLLS : No. Cuenta 9442067 / Cbe. Interbancaria 002700038394420670";
        }
        if (intLogoComponentes == 2)
        {
            Image1.ImageUrl = "~/Imagenes/caidaCalvekBajio.JPG";

            lblCuenta1.Text = "BBVA MX : No. Cuenta 0191998102 / Cbe. Interbancaria 012700001919981028";
            lblCuenta2.Text = "BBVA DLLS : No. Cuenta 0191998153 / Cbe. Interbancaria 012700001919981536";
            lblCuenta3.Text = "BANAMEX MX : No. Cuenta 2162880 / Cbe. Interbancaria 002700700521628802";
            lblCuenta4.Text = "BANAMEX DLLS : No. Cuenta 9442180 / Cbe. Interbancaria 002700038394421801";
        }



        //}
    }