protected void btn_confirmar_Click(object sender, EventArgs e) { if (this.ddl_destinoPos1.SelectedIndex > 0 && this.ddl_destinoPos2.SelectedIndex > 0) { string resultado; UsuarioBC usuario = new UsuarioBC(); usuario = (UsuarioBC)this.Session["Usuario"]; SolicitudBC solicitud = new SolicitudBC(); TrailerUltEstadoBC traiue = new TrailerUltEstadoBC(); int id = int.Parse(this.hf_trailerId.Value); traiue = traiue.CargaTrue(id); string fh = string.Format("{0} {1}", this.txt_buscarFecha.Text, this.txt_buscarHora.Text); solicitud.ID_TIPO = 3; solicitud.ID_USUARIO = usuario.ID; // Variable de sesión solicitud.FECHA_CREACION = DateTime.Now; solicitud.FECHA_PLAN_ANDEN = DateTime.Parse(fh); solicitud.DOCUMENTO = traiue.DOC_INGRESO; solicitud.OBSERVACION = ""; solicitud.ID_TRAILER = id; solicitud.ID_DESTINO = int.Parse(this.ddl_destinoPos1.SelectedValue); solicitud.ID_DESTINO_PALLET = int.Parse(this.ddl_destinoPos2.SelectedValue); solicitud.ID_SITE = int.Parse(this.dropsite.SelectedValue); if (solicitud.pallet(solicitud, out resultado) && resultado == "") { limpia(null, null); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("showAlert('{0}');", "Solicitud Creada Correctamente"), true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('" + resultado + "');", resultado), true); } } }
protected void btn_confirmar_Click(object sender, EventArgs e) { DataView dw = table.AsDataView(); dw.RowFilter = "POSICION1 = " + ddl_destinoPos.SelectedValue; if (dw.Count != 0) { utils.ShowMessage2(this, "guardar", "warn_destinoBloqueado"); return; } try { string resultado; UsuarioBC usuario = new UsuarioBC(); usuario = (UsuarioBC)Session["Usuario"]; SolicitudBC solicitud = new SolicitudBC(); TrailerUltEstadoBC traiue = new TrailerUltEstadoBC(); int id = Convert.ToInt32(hf_trailerId.Value); traiue = traiue.CargaTrue(id); string fh = txt_buscarFecha.Text + " " + txt_buscarHora.Text; solicitud.ID_TIPO = 2; solicitud.ID_USUARIO = usuario.ID; // Variable de sesión solicitud.FECHA_CREACION = DateTime.Now; solicitud.FECHA_PLAN_ANDEN = DateTime.Parse(fh); solicitud.DOCUMENTO = traiue.DOC_INGRESO; solicitud.OBSERVACION = ""; solicitud.ID_TRAILER = id; solicitud.ID_DESTINO = Convert.ToInt32(ddl_destinoPos.SelectedValue); solicitud.ID_SITE = Convert.ToInt32(this.dropsite.SelectedValue); string bloqueados = ""; for (int i = 0; i < table.Rows.Count; i++) { bloqueados = bloqueados + table.Rows[i]["POSICION1"].ToString(); bloqueados += (i < table.Rows.Count - 1) ? "," : string.Empty; } bool ejecucion = solicitud.Descarga(solicitud, bloqueados, out resultado); if (ejecucion && resultado == "") { limpia(null, null); utils.ShowMessage2(this, "guardar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } } catch (Exception EX) { utils.ShowMessage(this, EX.Message, "error", false); } }