protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!Request.IsAuthenticated)
                {
                    Response.Redirect(FormsAuthentication.LoginUrl, true);
                }

                ViewState["ClienteID"]     = -1;
                ViewState["Consignatario"] = new DataTable();
                txtNotas.Attributes.Add("MaxLength", ConfigurationManager.AppSettings["MaxLongNotas"]);
                Master.Titulo = "Etiqueta blanca::.Dapesa.Almacén.Pedidos.Trazabilidad.Documentación";

                try
                {
                    Reglas.Documentacion loDocumentacion = new Reglas.Documentacion();
                    Sesion loSesion = (Sesion)Session["Sesion"];

                    ViewState["Remitente"]    = loDocumentacion.ObtenerRemitente(loSesion, ConfigurationManager.AppSettings["RazonSocial"]);
                    ddlViaEmbarque.DataSource = loDocumentacion.ObtenerTransportistas(loSesion);
                    ddlViaEmbarque.DataBind();
                }
                catch (Exception ex)
                {
                    Session["Excepcion"] = ex;
                    Response.Redirect("~/Error.aspx", true);
                }
            }

            lblMensaje.Text = "";
            txtClienteID.Focus();
        }
Exemple #2
0
        protected void btnGenerar_Click(object sender, EventArgs e)
        {
            Reglas.Documentacion loDocumentacion = new Reglas.Documentacion();

            try
            {
                if (txtClienteID.Text.Trim() == string.Empty)
                {
                    txtDomicilio.ToolTip = string.Empty;
                    txtColonia.ToolTip   = string.Empty;
                    this.LimpiarConsignatario();
                }
                else
                {
                    if (txtClienteID.Text.Trim() == ViewState["ClienteID"].ToString())
                    {
                        txtDomicilio.Text = txtDomicilio.ToolTip;
                        txtColonia.Text   = txtColonia.ToolTip;
                        this.ActualizarConsignatario();
                    }
                    else
                    {
                        ViewState["Consignatario"] = loDocumentacion.ObtenerConsignatario((Sesion)Session["Sesion"], txtClienteID.Text, ConfigurationManager.AppSettings["PolizaSeguro"]);

                        if (((DataTable)ViewState["Consignatario"]).Rows.Count == 0)
                        {
                            txtDomicilio.ToolTip = string.Empty;
                            txtColonia.ToolTip   = string.Empty;
                            this.LimpiarConsignatario();
                        }
                        else
                        {
                            this.EstablecerConsignatario();
                        }

                        if (((DataTable)ViewState["Remitente"]).Rows.Count == 0)
                        {
                            ViewState["Remitente"] = loDocumentacion.ObtenerRemitente((Sesion)Session["Sesion"], ConfigurationManager.AppSettings["RazonSocialAbreviada"]);
                        }
                    }
                }

                cbOcurre.Checked = false;
            }
            catch (Exception ex)
            {
                Session["Excepcion"] = ex;
                Response.Redirect("~/Error.aspx", false);
            }
        }
Exemple #3
0
        protected void cbRemitente_CheckedChanged(object sender, EventArgs e)
        {
            Reglas.Documentacion loDocumentacion = new Reglas.Documentacion();

            try
            {
                if (cbRemitente.Checked)
                {
                    ViewState["Remitente"] = loDocumentacion.ObtenerRemitente((Sesion)Session["Sesion"], ConfigurationManager.AppSettings["RazonSocial"]);
                }
                else
                {
                    ViewState["Remitente"] = new DataTable();
                }
            }
            catch (Exception ex)
            {
                Session["Excepcion"] = ex;
                Response.Redirect("~/Error.aspx", false);
            }
        }
Exemple #4
0
        protected void cbOcurre_CheckedChanged(object sender, EventArgs e)
        {
            Reglas.Documentacion loDocumentacion = new Reglas.Documentacion();
            bool lbIndicador = ((CheckBox)sender).Checked;

            try
            {
                if (string.IsNullOrEmpty(txtClienteID.Text))
                {
                    DataTable loOcurre = loDocumentacion.ObtenerConsignatario((Sesion)Session["Sesion"], "-1", ConfigurationManager.AppSettings["PolizaSeguro"]);

                    loOcurre.Rows.Add(loOcurre.NewRow());
                    ViewState["Consignatario"] = loOcurre;
                    btnImprimir.Visible        = lbIndicador;
                }
            }
            catch (Exception ex)
            {
                Session["Excepcion"] = ex;
                Response.Redirect("~/Error.aspx", false);
            }
            finally
            {
                if (lbIndicador)
                {
                    txtDomicilio.ToolTip = txtDomicilio.Text;
                    txtDomicilio.Text    = "OCURRE";
                    txtColonia.ToolTip   = txtColonia.Text;
                    txtColonia.Text      = "CENTRO";
                    txtColonia.Focus();
                }
                else
                {
                    txtDomicilio.Text = txtDomicilio.ToolTip;
                    txtColonia.Text   = txtColonia.ToolTip;
                    txtClienteID.Focus();
                }
            }
        }