示例#1
0
    protected void btn_procesar_Click(object sender, EventArgs e)
    {
        SolicitudBC s = new SolicitudBC();

        try
        {
            string msj;
            if (s.ProcesarExcel(hf_codinterno.Value, user.ID, out msj))
            {
                utils.ShowMessage2(this, "procesa", "success");
            }
            else
            {
                utils.ShowMessage(this, msj, "error", false);
            }
        }
        catch (Exception ex)
        {
            utils.ShowMessage(this, ex.Message, "error", false);
        }
        finally
        {
            hf_codinterno.Value  = "";
            gv_listar.DataSource = null;
            gv_listar.DataBind();
            btn_procesar.Enabled = false;
        }
    }
示例#2
0
    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);
            }
        }
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.usuario = (UsuarioBC)this.Session["Usuario"];
        if (!this.IsPostBack)
        {
            this.drops.Site(this.ddl_Site, this.usuario.ID);
            //SiteBC site = new SiteBC();
            //utils.CargaDrop(this.ddl_Site, "ID", "NOMBRE", site.ObtenerTodos());
            ddl_Site_SelectedIndexChanged(null, null);
            this.hf_idLugar.Value = "";
            TrailerTipoBC tt = new TrailerTipoBC();
            this.crearLeyenda(tt.obtenerTodo(), this.pnl_leyendaTipoTrailer, "DESCRIPCION");
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "graba", "graba_tab();", true);
            TrailerTipoBC tt = new TrailerTipoBC();
            this.crearLeyenda(tt.obtenerTodo(), this.pnl_leyendaTipoTrailer, "DESCRIPCION");
            if (this.ddl_Site.SelectedIndex > 0)
            {
                this.dv_leyendaEstado.Visible = true;

                SolicitudBC s   = new SolicitudBC();
                DataTable   dtl = s.ObtenerColorXSite(int.Parse(this.ddl_Site.SelectedValue));
                //   crearLeyenda(dtl, pnl_leyendaEstado, "SOLICITUD_ESTADO");
                //leyendaEstadoSolicitud(int.Parse(ddl_Site.SelectedValue));
            }
            else
            {
                this.dv_leyendaEstado.Visible = false;
            }
        }
    }
示例#4
0
    protected void btn_posModificar_Click(object sender, EventArgs e)
    {
        SolicitudBC s = new SolicitudBC();

        s.SOLI_ID     = int.Parse(this.hf_idSolicitud.Value);
        s.OBSERVACION = "";
        s.ID_DESTINO  = int.Parse(this.ddl_editPos.SelectedValue);
        s.TIMESTAMP   = DateTime.Parse(this.hf_timestamp.Value);
        if (s.validarTimeStamp())
        {
            if (s.ModificarDescarga(s))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "showAlert('Solicitud Modificada');", true);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrarModal", "$('#modalPosicion').modal('hide');", true);
                this.ObtenerSolicitudes(true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "alert('Ocurrió un error!');", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "alert('No se pudo validar timestamp.');", true);
        }
    }
示例#5
0
    protected void btn_emergencia_Click(object sender, EventArgs e)
    {
        SolicitudAndenesBC sa = new SolicitudAndenesBC();
        SolicitudBC        s  = new SolicitudBC();

        s.SOLI_ID   = Convert.ToInt32(this.hf_soliId.Value);
        s.TIMESTAMP = Convert.ToDateTime(this.hf_timeStamp.Value);
        if (!s.validarTimeStamp())
        {
            utils.ShowMessage2(this, "locales", "warn_timestamp"); return;
        }
        DataTable dt  = (DataTable)this.ViewState["locales"];
        DataTable dt2 = (DataTable)ViewState["andenes"];

        string error = "";

        if (sa.Emergencia(dt, dt2, this.usuario.ID, out error) && error == "")
        {
            utils.ShowMessage2(this, "andenEmergencia", "success");
            utils.CerrarModal(this, "modalReanudar");
        }
        else
        {
            utils.ShowMessage(this, error, "error", false);
        }
        this.ObtenerSolicitudes(true);
    }
示例#6
0
    private void ObtenerSolicitudes(bool forzarBD)
    {
        if (this.ViewState["lista"] == null || forzarBD)
        {
            SolicitudBC sol     = new SolicitudBC();
            int         site_id = Convert.ToInt32(this.ddl_buscarSite.SelectedValue);
            int         play_id = Convert.ToInt32(this.ddl_buscarPlaya.SelectedValue);
            int         luga_id = Convert.ToInt32(this.ddl_buscarAnden.SelectedValue);
            int         nro     = 0;
            if (!string.IsNullOrEmpty(this.txt_buscarNumero.Text))
            {
                nro = Convert.ToInt32(this.txt_buscarNumero.Text);
            }
            int       estado  = Convert.ToInt32(this.ddl_buscarEstado.SelectedValue);
            int       tran_id = Convert.ToInt32(this.ddl_buscarTransportista.SelectedValue);
            string    ruta_id = this.txt_buscarRuta.Text;
            DataTable dt      = sol.ObtenerSolicitudesCarga(site_id, play_id, luga_id, nro, estado, tran_id, ruta_id);
            this.ViewState["lista"] = dt;
        }
        DataView dw = new DataView((DataTable)this.ViewState["lista"]);

        if (this.ViewState["sortExpresion"] != null && this.ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)this.ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw.ToTable();
        this.gv_listar.DataBind();
    }
示例#7
0
    protected void btn_reanudar_Click(object sender, EventArgs e)
    {
        SolicitudAndenesBC sa = new SolicitudAndenesBC();
        SolicitudBC        s  = new SolicitudBC();

        s.SOLI_ID   = Convert.ToInt32(hf_soliId.Value);
        s.TIMESTAMP = DateTime.Parse(hf_timeStamp.Value);
        if (!s.validarTimeStamp())
        {
            utils.ShowMessage2(this, "locales", "warn_timestamp"); return;
        }
        DataSet ds = new DataSet();

        ds.Tables.Add((DataTable)ViewState["andenes"]);
        ds.Tables.Add((DataTable)ViewState["locales"]);
        string resultado;
        bool   ejecucion = sa.ReanudarCarga(ds, this.usuario.ID, out resultado);

        if (resultado == "" && ejecucion)
        {
            utils.ShowMessage2(this, "reanudar", "success");
            utils.CerrarModal(this, "modalReanudar");
        }
        else
        {
            utils.ShowMessage(this, resultado, "error", false);
        }
        ObtenerSolicitudes(true);
    }
示例#8
0
    private void llenarForm()
    {
        int soli_id = Convert.ToInt32(Request.Params["soli_id"].ToString());

        hf_soliId.Value = soli_id.ToString();
        SolicitudBC        solicitud = new SolicitudBC();
        SolicitudAndenesBC sa        = new SolicitudAndenesBC();
        LugarBC            l         = new LugarBC();
        TrailerBC          t         = new TrailerBC();

        solicitud            = solicitud.ObtenerXId(soli_id);
        sa                   = sa.ObtenerXId(soli_id, 1);
        txt_buscarFecha.Text = solicitud.FECHA_CREACION.ToString("dd/MM/yyyy");
        txt_buscarHora.Text  = solicitud.FECHA_CREACION.ToString("hh:mm");
        hf_trailerId.Value   = solicitud.ID_TRAILER.ToString();
        t = t.obtenerXID(solicitud.ID_TRAILER);
        txt_buscarPatente.Text = t.PLACA;
        btnBuscar_Click(null, null);
        l = l.obtenerXID(sa.LUGA_ID);
        dropsite.SelectedValue = l.ID_SITE.ToString();
        drop_SelectedIndexChanged(null, null);
        ddl_destinoZona.SelectedValue = l.ID_ZONA.ToString();
        ddl_destinoZona_SelectedIndexChanged(null, null);
        ddl_destinoPlaya.SelectedValue = l.ID_PLAYA.ToString();
        ddl_destinoPlaya_SelectedIndexChanged(null, null);
        ddl_destinoPos.SelectedValue = l.ID.ToString();
    }
示例#9
0
    protected void btn_mover_Click(object sender, EventArgs e)
    {
        MovimientoBC m = new MovimientoBC();
        SolicitudBC  s = new SolicitudBC();

        s = s.ObtenerXId(int.Parse(this.hf_idSolicitud.Value));
        string resultado;

        m.ID_DESTINO   = int.Parse(this.ddl_editPos.SelectedValue);
        m.ID_TRAILER   = s.ID_TRAILER;
        m.ID_SOLICITUD = s.SOLI_ID;
        m.OBSERVACION  = "";
        bool ejecucion = s.DescargaMovimiento(m, s.ID_SITE, this.u.ID, out resultado);

        if (resultado == "" && ejecucion)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "showAlert('Se generó movimiento correctamente.');", true);
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrarModal", "$('#modalPosicion').modal('hide');", true);
            this.ObtenerSolicitudes(true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('{0}');", resultado), true);
        }
    }
示例#10
0
    private void ObtenerSolicitudes(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            SolicitudBC sol = new SolicitudBC();
            DataTable   dt  = sol.ObtenerSolicitudesCarga(int.Parse(ddl_buscarSite.SelectedValue));
            ViewState["lista"] = dt;
            ViewState.Remove("filtrados");
        }
        DataView dw;

        if (ViewState["filtrados"] == null)
        {
            dw = new DataView((DataTable)ViewState["lista"]);
        }
        else
        {
            dw = new DataView((DataTable)ViewState["filtrados"]);
        }
        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
    }
示例#11
0
    private void ObtenerSolicitudes()
    {
        SolicitudBC s = new SolicitudBC();

        gv_listar.DataSource = s.ObtenerInconsistentes();
        gv_listar.DataBind();
    }
示例#12
0
    private void llenarForm()
    {
        SolicitudBC s = new SolicitudBC();
        TrailerBC   t = new TrailerBC();
        LugarBC     l = new LugarBC();
        ZonaBC      z = new ZonaBC();

        s = s.ObtenerXId(int.Parse(hf_idSolicitud.Value));
        hf_timestamp.Value = s.TIMESTAMP.ToString();
        t = t.obtenerXID(s.ID_TRAILER);
        l = l.obtenerXID(t.LUGAR_ID);
        utils.CargaDropTodos(ddl_editZona, "ID", "DESCRIPCION", z.ObtenerXSite(s.ID_SITE, false));
        ddl_editZona.SelectedValue = l.ID_ZONA.ToString();
        ddl_editZona_IndexChanged(null, null);
        ddl_editPlaya.SelectedValue = l.ID_PLAYA.ToString();
        ddl_editPlaya_IndexChanged(null, null);
        try

        { ddl_editPos.SelectedValue = l.ID.ToString(); }
        catch (Exception e)

        {}

        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "modalPosicion();", true);
    }
示例#13
0
    protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName != "Page")
        {
            //      int index = int.Parse(e.CommandArgument.ToString());
            string[] arg = new string[3];
            arg = e.CommandArgument.ToString().Split(';');
            this.hf_idSolicitud.Value = arg[0]; //  index.ToString();// gv_listar.DataKeys[index].Values[0].ToString();
            this.hf_idLugar.Value     = arg[1]; // gv_listar.DataKeys[index].Values[1].ToString();
            this.hf_orden.Value       = arg[2]; // gv_listar.DataKeys[index].Values[2].ToString();
            this.txt_fechaCarga.Text  = DateTime.Now.ToString("dd/MM/yyyy");
            this.txt_horaCarga.Text   = DateTime.Now.ToShortTimeString();
            this.hf_idEstado.Value    = e.CommandName;
            switch (e.CommandName)
            {
            case "Cargado":
                this.dv_pallets.Visible = false;
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalCarga();", true);
                break;

            case "Parcial":
                this.dv_pallets.Visible = true;
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalCarga();", true);
                break;

            case "Continuar":
                SolicitudBC s = new SolicitudBC();
                LugarBC     l = new LugarBC();
                s = s.ObtenerXId(int.Parse(this.hf_idSolicitud.Value));
                this.drops.Lugar1(this.ddl_origenAnden, 0, s.PLAY_ID, 0, 1);
                this.hf_caractSolicitud.Value      = s.CARACTERISTICAS;
                this.hf_localesSeleccionados.Value = s.LOCALES;
                this.hf_timeStamp.Value            = s.TIMESTAMP.ToString();
                DataTable dsol = s.ObtenerAndenesXSolicitudId(s.SOLI_ID);
                this.ViewState["datosA"]      = dsol;
                this.gv_solLocales.DataSource = dsol;
                this.gv_solLocales.DataBind();
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalReanudar();", true);
                break;

            case "Edit":
                string id  = this.hf_idSolicitud.Value;
                string url = string.Format("Solicitud_Carga.aspx?id={0}&type=edit", id);
                this.Response.Redirect(url);

                //    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + hf_idSolicitud.Value + "');", true);
                break;

            case "colocar_sello":
                this.validar_sello();
                break;

            case "validar_sello":
                this.validado_sello();
                break;
            }
        }
    }
示例#14
0
 public bool Despachar(SolicitudBC s, DataSet ds, int devo_id, out string mensaje)
 {
     this.DEVO_ID         = devo_id;
     this.SITE_ID         = s.ID_SITE;
     this.TRAI_ID         = s.ID_TRAILER_RESERVADO;
     this.USUA_ID_CARGA   = s.ID_USUARIO;
     this.SOLICITUD_CARGA = s;
     return(tran.Devolucion_Despacho(this, ds, out mensaje));
 }
示例#15
0
    private bool comprobarTrailerEx()
    {
        SolicitudBC s = new SolicitudBC();

        s = s.ObtenerXId(int.Parse(this.hf_idSolicitud.Value));
        TrailerBC t = new TrailerBC();

        t = t.obtenerXID(s.ID_TRAILER);
        return(t.EXTERNO);
    }
示例#16
0
    protected void btn_cargafiltros_Click(object sender, EventArgs e)
    {
        SolicitudBC     sol = new SolicitudBC();
        TransportistaBC t   = new TransportistaBC();

        drops.Playa_Todos(ddl_buscarPlaya, 0, int.Parse(ddl_buscarSite.SelectedValue));
        drops.Lugar_Todos(ddl_buscarAnden, int.Parse(ddl_buscarPlaya.SelectedValue));
        utils.CargaDrop(ddl_buscarEstado, "ID", "DESCRIPCION", sol.ObtenerEstadosCarga());
        utils.CargaDrop(ddl_buscarTransportista, "ID", "NOMBRE", t.ObtenerTodos());
    }
示例#17
0
    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);
        }
    }
示例#18
0
    protected void btn_cargafiltros_Click(object sender, EventArgs e)
    {
        SolicitudBC     sol = new SolicitudBC();
        TransportistaBC t   = new TransportistaBC();
        CargaTipoBC     ct  = new CargaTipoBC();

        //utils.CargaDropNormal(ddl_buscarSite, "ID", "NOMBRE", s.ObtenerTodos());
        //utils.CargaDrop(ddl_buscarAnden, "ID", "DESCRIPCION", l.obtenerTodoLugar(int.Parse(ddl_buscarSite.SelectedValue)));
        this.utils.CargaDropTodos(this.ddl_buscarTrans, "ID", "NOMBRE", t.ObtenerTodos());
        this.utils.CargaDropTodos(this.ddl_buscarTipoCarga, "ID", "DESCRIPCION", ct.obtenerTodo());
        this.ddl_buscarSite_SelectedIndexChanged(null, null);
    }
示例#19
0
    public bool validarTimeStamp()
    {
        SolicitudBC s = tran.Solicitud_ObtenerXId(this.SOLI_ID);

        if (s.TIMESTAMP == this.TIMESTAMP)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
示例#20
0
    public bool validarTimeStamp(int id, DateTime timestamp)
    {
        SolicitudBC s = tran.Solicitud_ObtenerXId(id);

        if (s.TIMESTAMP == timestamp)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
示例#21
0
 protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EDITAR")
     {
         hf_id.Value = e.CommandArgument.ToString();
         int         soes_id = int.Parse(hf_id.Value);
         SolicitudBC s       = new SolicitudBC();
         DataTable   dt      = s.ObtenerColorEstadoSolicitud(soes_id);
         //ltl_color.Text = crearContenido(dt);
         crearContenido(dt);
         ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalColor();", true);
     }
 }
示例#22
0
    private void ObtenerEstados(bool forzarBD)
    {
        DataTable dt;

        if (ViewState["listar"] == null || forzarBD)
        {
            SolicitudBC s = new SolicitudBC();
            ViewState["listar"] = s.ObtenerEstados();
        }
        dt = (DataTable)ViewState["listar"];
        gv_listar.DataSource = dt;
        gv_listar.DataBind();
    }
示例#23
0
    protected void btn_cargafiltros_Click(object sender, EventArgs e)
    {
        SolicitudBC     sol = new SolicitudBC();
        TransportistaBC t   = new TransportistaBC();

        this.drops.Playa_Todos(this.ddl_buscarPlaya, 0, int.Parse(this.ddl_buscarSite.SelectedValue));
        //utils.CargaDrop(ddl_buscarPlaya, "ID", "DESCRIPCION", p.ObtenerDrop(int.Parse(ddl_buscarSite.SelectedValue)));
        this.drops.Lugar_Todos(this.ddl_buscarAnden, int.Parse(this.ddl_buscarPlaya.SelectedValue));
        //utils.CargaDrop(ddl_buscarAnden, "ID", "DESCRIPCION", l.obtenerTodoLugar(int.Parse(ddl_buscarSite.SelectedValue), 0, int.Parse(ddl_buscarPlaya.SelectedValue)));
        //utils.CargaDrop(ddl_buscarUsuario, "ID", "USERNAME", u.ObtenerTodos());
        this.utils.CargaDrop(this.ddl_buscarEstado, "ID", "DESCRIPCION", sol.ObtenerEstadosCarga());
        this.utils.CargaDrop(this.ddl_buscarTransportista, "ID", "NOMBRE", t.ObtenerTodos());
        //   ObtenerSolicitudes(true);
    }
示例#24
0
    protected void btn_anularSol_Click(object sender, EventArgs e)
    {
        SolicitudBC solicitud = new SolicitudBC();
        string      error;

        if (solicitud.Eliminar(Convert.ToInt32(this.hf_traiId.Value), out error) && error == "")
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Solicitud anulada!');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('{0}');", error), true);
        }
    }
示例#25
0
 private void carga_temperaturas()
 {
     if (this.chk_solFrio.Checked || this.chk_solCongelado.Checked || this.chk_solSeco.Checked || this.chk_solMultifrio.Checked || this.chk_solMultifrio.Checked || this.chk_solWays.Checked)
     {
         this.DDL_TEMP.Enabled = true;
         SolicitudBC solicitud = new SolicitudBC();
         DataTable   dt        = solicitud.Obtenertemperaturas(this.chk_solFrio.Checked, this.chk_solCongelado.Checked, this.chk_solSeco.Checked, this.chk_solMultifrio.Checked, this.chk_solWays.Checked);
         utils.CargaDrop(this.DDL_TEMP, "ID", "VALOR", dt);
     }
     else
     {
         this.DDL_TEMP.ClearSelection();
         this.DDL_TEMP.Enabled = false;
     }
 }
示例#26
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Session["usuario"] == null)
     {
         this.Response.Redirect("../InicioQYMS2.aspx");
     }
     this.usuario = (UsuarioBC)this.Session["Usuario"];
     if (!this.IsPostBack)
     {
         YMS_ZONA_BC y   = new YMS_ZONA_BC();
         SolicitudBC sol = new SolicitudBC();
         this.utils.CargaDropNormal(this.ddl_buscarSite, "ID", "NOMBRE", y.ObteneSites(this.usuario.ID));
         this.ddl_buscarSite_SelectedIndexChanged(null, null);
         this.utils.CargaDropTodos(this.ddl_buscarEstado, "ID", "DESCRIPCION", sol.ObtenerEstadosCarga());
     }
 }
示例#27
0
 public void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "BORRAR")
     {
         SolicitudBC s = new SolicitudBC();
         s.SOLI_ID = Convert.ToInt32(e.CommandArgument);
         if (s.EliminarInconsistentes(s.SOLI_ID))
         {
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "msj", "alert('Solicitud eliminada');", true);
         }
         else
         {
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "msj", "alert('Error');", true);
         }
         ObtenerSolicitudes();
     }
 }
示例#28
0
    protected void btn_finalizarExterno_Click(object sender, EventArgs e)
    {
        SolicitudBC solicitud = new SolicitudBC();

        solicitud.SOLI_ID = int.Parse(this.hf_idSolicitud.Value);
        string resultado = "";

        if (solicitud.DescargaCompleta(solicitud.SOLI_ID, out resultado, int.Parse(this.ddl_editPos.SelectedValue)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "showAlert('Descarga completada');", true);
            this.ObtenerSolicitudes(true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", string.Format("alert('{0}');", resultado), true);
        }
    }
示例#29
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Session["usuario"] == null)
     {
         this.Response.Redirect("~/InicioQYMS2.aspx");
     }
     this.user = (UsuarioBC)this.Session["usuario"];
     if (!this.IsPostBack)
     {
         CargaDrops  c   = new CargaDrops();
         SolicitudBC sol = new SolicitudBC();
         this.txt_desde.Text = DateTime.Now.AddDays(-1).ToShortDateString();
         this.txt_hasta.Text = DateTime.Now.ToShortDateString();
         c.Site_Normal(this.ddl_site, this.user.ID);
         this.utils.CargaDropTodos(this.ddl_buscarEstado, "ID", "DESCRIPCION", sol.ObtenerEstadosCargaReporte());
     }
 }
示例#30
0
    protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        SolicitudBC s = new SolicitudBC();
        DataTable   dt;

        if (this.ViewState["filtrados"] == null)
        {
            dt = (DataTable)this.ViewState["lista"];
        }
        else
        {
            dt = (DataTable)this.ViewState["filtrados"];
        }
        if (e.CommandName == "ANDEN1")
        {
            int    index   = Convert.ToInt32(e.CommandArgument);
            int    soli_id = Convert.ToInt32(dt.Rows[index]["ID"]);
            int    luga_id = Convert.ToInt32(dt.Rows[index]["LUGA_ID1"]);
            string resultado;
            if (s.CargaPallets(soli_id, luga_id, out resultado, this.u.ID) && resultado == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "showAlert('Accion realizada correctamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('{0}');", resultado), true);
            }
            this.ObtenerSolicitudes(true);
        }
        if (e.CommandName == "ANDEN2")
        {
            int    index   = Convert.ToInt32(e.CommandArgument);
            int    soli_id = Convert.ToInt32(dt.Rows[index]["ID"]);
            int    luga_id = Convert.ToInt32(dt.Rows[index]["LUGA_ID2"]);
            string resultado;
            if (s.DescargaPallets(soli_id, luga_id, out resultado, this.u.ID) && resultado == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "showAlert('Accion realizada correctamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('{0}');", resultado), true);
            }
            this.ObtenerSolicitudes(true);
        }
    }