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(); }
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); } }
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); } }
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(); } } }