protected void btn_agregarCarga_Click(object sender, EventArgs e) { string local = this.txt_buscaLocal.Text; if (this.ComprobarLocalExistente(local)) { DataTable dt = (DataTable)this.ViewState["locales"]; int soli_id = Convert.ToInt32(this.hf_soliId.Value); int soan_orden, loca_id, sold_orden; string anden; int soes_id = 100; int luga_id = Convert.ToInt32(ddl_origenAnden.SelectedValue); anden = ddl_origenAnden.SelectedItem.Text; if (ProxSoanOrden(luga_id, out soan_orden)) { DataTable dt2 = (DataTable)this.ViewState["andenes"]; dt2.Rows.Add(soli_id, soan_orden, luga_id, anden, soes_id, null, ddl_origenAnden.SelectedValue, ddl_origenAnden.SelectedItem.Text); ViewState["andenes"] = dt2; } LocalBC l = new LocalBC(); l = l.obtenerXCodigo(local); if (txt_destinoPallets.Text == "") { txt_destinoPallets.Text = "0"; } int maximo = l.VALOR_CARACT_MAXIMO; try { maximo = Math.Min(Convert.ToInt32(this.Session["MaxPallet"]), l.VALOR_CARACT_MAXIMO); } catch (Exception) { maximo = l.VALOR_CARACT_MAXIMO; } if (maximo == 0) { maximo = l.VALOR_CARACT_MAXIMO; } loca_id = l.ID; sold_orden = this.ProxSoldOrden(soan_orden); anden = anden.Trim(); dt.Rows.Add(soli_id, luga_id, anden, soan_orden, sold_orden, loca_id, l.CODIGO, l.DESCRIPCION, l.VALOR_CARACT_MAXIMO, null); txt_descLocal.Text = ""; txt_buscaLocal.Text = ""; txt_destinoPallets.Text = "0"; ViewState["locales"] = dt; ObtenerLocalesSolicitud(false); calcula_solicitud(null, null); ddl_playaDescarga_SelectedIndexChanged(null, null); } else { utils.ShowMessage2(this, "buscarTrailer", "warn_andenLocalVacio"); } }
protected void txt_reanudarCodLocal_TextChanged(object sender, EventArgs e) { LocalBC l = new LocalBC(); l = l.obtenerXCodigo(this.txt_reanudarCodLocal.Text); if (l.ID != 0) { this.txt_reanudarLocal.Text = string.Format("{0}({1})", l.CODIGO2, l.VALOR_CARACT_MAXIMO); } else { this.txt_reanudarCodLocal.Text = ""; this.txt_reanudarLocal.Text = "Local no encontrado"; } }
protected void txt_buscaLocal_TextChanged(object sender, EventArgs e) { LocalBC l = new LocalBC(); l = l.obtenerXCodigo(this.txt_buscaLocal.Text); if (l.ID != 0) { this.ViewState["id_local"] = l.ID; this.txt_descLocal.Text = string.Format("{0}({1})", l.CODIGO2, l.VALOR_CARACT_MAXIMO); } else { this.ViewState["id_local"] = null; this.txt_descLocal.Text = "Local no encontrado"; } }
protected void txt_buscaLocal_TextChanged(object sender, EventArgs e) { LocalBC l = new LocalBC(); l = l.obtenerXCodigo(this.txt_buscaLocal.Text); if (l.ID != 0) { this.txt_descLocal.Text = string.Format("{0}({1})", l.CODIGO2, l.VALOR_CARACT_MAXIMO); this.ddl_origenAnden.Enabled = true; } else { this.txt_buscaLocal.Text = ""; this.txt_descLocal.Text = "Local no encontrado"; this.ddl_origenAnden.Enabled = false; } }
protected void btn_agregarCarga_Click(object sender, EventArgs e) { string local = this.txt_reanudarCodLocal.Text; if (!ComprobarLocalExistente(local)) { utils.ShowMessage2(this, "locales", "warn_andenExiste"); return; } DataTable dt = (DataTable)this.ViewState["locales"]; int soli_id = Convert.ToInt32(this.hf_soliId.Value); int luga_id = 0; int soan_orden = 0; int loca_id = 0; int sold_orden = 0; string anden = ""; int soes_id = 100; switch (hf_accion.Value) { case "Locales": luga_id = Convert.ToInt32(this.ddl_reanudarAnden.SelectedValue.Split(",".ToCharArray())[1]); anden = this.ddl_reanudarAnden.SelectedItem.Text.Split("-".ToCharArray())[1]; soan_orden = Convert.ToInt32(this.ddl_reanudarAnden.SelectedValue.Split(",".ToCharArray())[2]); break; case "AndenEmergencia": luga_id = Convert.ToInt32(this.ddl_reanudarAnden.SelectedValue); anden = this.ddl_reanudarAnden.SelectedItem.Text; if (ProxSoanOrden(luga_id, out soan_orden)) { DataTable dt2 = (DataTable)ViewState["andenes"]; dt2.Rows.Add(soli_id, soan_orden, luga_id, anden, soes_id, null, ddl_reanudarAnden.SelectedValue, ddl_reanudarAnden.SelectedItem.Text); ViewState["andenes"] = dt2; } break; case "Continuar": luga_id = Convert.ToInt32(this.ddl_reanudarAnden.SelectedValue); anden = this.ddl_reanudarAnden.SelectedItem.Text; if (OrdenCorrecto(luga_id)) { if (ProxSoanOrden(luga_id, out soan_orden)) { DataTable dt2 = (DataTable)ViewState["andenes"]; dt2.Rows.Add(soli_id, soan_orden, luga_id, anden, soes_id, null, ddl_reanudarAnden.SelectedValue, ddl_reanudarAnden.SelectedItem.Text); ViewState["andenes"] = dt2; } } else { utils.ShowMessage2(this, "locales", "warn_ordenIncorrecto"); return; } break; } LocalBC l = new LocalBC(); l = l.obtenerXCodigo(this.txt_reanudarCodLocal.Text); loca_id = l.ID; sold_orden = this.ProxSoldOrden(soan_orden); anden = anden.Trim(); dt.Rows.Add(soli_id, luga_id, anden, soan_orden, sold_orden, loca_id, l.CODIGO, l.DESCRIPCION, null, null); this.ViewState["locales"] = dt; this.ObtenerLocalesSolicitud(false); this.calcula_solicitud(this.hf_caractSolicitud.Value, dt); if (hf_accion.Value == "AndenEmergencia") { txt_reanudarLocal.Enabled = false; txt_reanudarCodLocal.Enabled = false; btn_agregarCarga.Enabled = false; ddl_reanudarAnden.Enabled = false; } else { this.txt_reanudarLocal.Text = ""; this.txt_reanudarCodLocal.Text = ""; } }