コード例 #1
0
    private void ObtenerSeleccionados(bool forzarBD)
    {
        CargaTipoBC tc = new CargaTipoBC();
        DataTable   dt;

        if (this.ViewState["seleccionados"] == null || forzarBD)
        {
            dt = tc.CargaDestinos(Convert.ToInt32(this.hf_idTipoCarga.Value));
            DataView dw = dt.AsDataView();
            dw.Sort = "ORDEN ASC";
            this.ViewState["seleccionados"] = dw.ToTable();
        }
        dt = (DataTable)this.ViewState["seleccionados"];

        string cadena  = "";
        bool   primero = true;

        foreach (DataRow dr in dt.Rows)
        {
            if (primero)
            {
                primero = false;
            }
            else
            {
                cadena += ",";
            }
            cadena += dr["PLAY_ID_DES"].ToString();
        }
        this.hf_seleccionados.Value      = cadena;
        this.gv_seleccionados.DataSource = dt;
        this.gv_seleccionados.DataBind();
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //this.nuevo_trailer.ButtonClickDemo += new EventHandler(trailercreado);
        if (!this.IsPostBack)
        {
            this.CreaDataTable();

            //     Page.LoadComplete += new EventHandler(Page_LoadComplete);
            this.txt_ingresoFecha.Text = DateTime.Now.ToShortDateString();
            this.txt_ingresoHora.Text  = DateTime.Now.ToShortTimeString();
            TransportistaBC tran      = new TransportistaBC();
            ProveedorBC     proveedor = new ProveedorBC();
            CargaTipoBC     c         = new CargaTipoBC();
            YMS_ZONA_BC     yms       = new YMS_ZONA_BC();
            DataTable       ds        = yms.ObteneSites(((UsuarioBC)this.Session["Usuario"]).ID);
            utils.CargaDropNormal(this.dropsite, "ID", "NOMBRE", ds);
            this.drop_SelectedIndexChanged(null, null);

            LugarBC lugar = new LugarBC();
            utils.CargaDrop(this.ddl_proveedor, "ID", "DESCRIPCION", proveedor.obtenerTodo());
            this.ddl_proveedor.SelectedValue = ((UsuarioBC)this.Session["Usuario"]).ID_PROVEEDOR.ToString();
            //  utils.CargaDrop(ddl_zona, "ID", "DESCRIPCION", zona.ObtenerTodas());
            utils.CargaDrop(this.ddl_transportista, "ID", "NOMBRE", tran.ObtenerTodos());
            utils.CargaDrop(this.ddl_editTran, "ID", "NOMBRE", tran.ObtenerTodos());
            utils.CargaDrop(this.ddl_tipo_carga, "ID", "DESCRIPCION", yms.obtenerTipoCarga(null, true, false));
        }
    }
コード例 #3
0
    private void ObtenerTipoCarga(bool forzarBD)
    {
        if (this.ViewState["lista"] == null || forzarBD)
        {
            CargaTipoBC tipo_carga = new CargaTipoBC();
            DataTable   dt         = tipo_carga.obtenerTodo();
            this.ViewState["lista"] = dt;
            this.ViewState.Remove("filtrados");
        }
        DataView dw;

        if (this.ViewState["filtrados"] == null)
        {
            dw = new DataView((DataTable)this.ViewState["lista"]);
        }
        else
        {
            dw = new DataView((DataTable)this.ViewState["filtrados"]);
        }
        if (this.ViewState["sortExpresion"] != null && this.ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)this.ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
    }
コード例 #4
0
    protected void btn_editGrabar_Click(object sender, EventArgs e)
    {
        CargaTipoBC tipo_carga = new CargaTipoBC();

        tipo_carga.DESCRIPCION = this.txt_editDesc.Text;
        tipo_carga.PREINGRESO  = this.chk_editPreingreso.Checked;
        if (string.IsNullOrEmpty(this.hf_idTipoCarga.Value))
        {
            if (tipo_carga.Crear(tipo_carga))
            {
                this.ObtenerTipoCarga(true);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "showAlert('Tipo de carga creado exitosamente');", true);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrar", "cerrarModal('modalTipoCarga');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al agregar tipo de carga. Intente nuevamente.');", true);
            }
        }
        else
        {
            tipo_carga.ID = int.Parse(this.hf_idTipoCarga.Value);
            if (tipo_carga.Modificar(tipo_carga))
            {
                this.ObtenerTipoCarga(true);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "showAlert('Tipo de carga modificado exitosamente');", true);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrar", "cerrarModal('modalTipoCarga');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al modificar tipo de carga. Intente nuevamente.');", true);
            }
        }
    }
コード例 #5
0
    protected void rb_pos_CheckedChanged(object sender, EventArgs e)
    {
        if (hf_idTrailer.Value != "")
        {
            if (rb_posAuto.Checked)
            {
                CargaTipoBC ct = new CargaTipoBC();
                if (ct.CargaDestinos(int.Parse(this.ddl_tipo_carga.SelectedValue)).Rows.Count == 0)
                {
                    LugarBC l = new LugarBC();
                    ddl_zona.Enabled     = false;
                    ddl_playa.Enabled    = false;
                    ddl_posicion.Enabled = false;
                    l = l.obtenerLugarAuto(int.Parse(dropsite.SelectedValue), usuario.ID, null);
                    if (l.ID == 0 || l.ID == null)
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "msj", "alert('Error. Intente designar un lugar manualmente.');", true);
                    }
                    else
                    {
                        PlayaBC p    = new PlayaBC();
                        ZonaBC  zona = new ZonaBC();
                        try
                        {
                            ddl_zona.SelectedValue = l.ID_ZONA.ToString();
                        }
                        catch (Exception ex)
                        {
                            zona = zona.ObtenerXId(l.ID_ZONA);
                            ddl_zona.Items.Add(new System.Web.UI.WebControls.ListItem(zona.DESCRIPCION, zona.ID.ToString()));
                            ddl_zona.SelectedValue = zona.ID.ToString();
                        }


                        utils.CargaDrop(this.ddl_playa, "ID", "DESCRIPCION", p.ObtenerXZona(l.ID_ZONA));
                        ddl_playa.SelectedValue = l.ID_PLAYA.ToString();
                        LugarBC    lugar = new LugarBC();
                        CargaDrops drops = new CargaDrops();
                        drops.Lugar1(ddl_posicion, 0, l.ID_PLAYA, 0, 1);
                        //utils.CargaDrop(this.ddl_posicion, "ID", "DESCRIPCION", lugar.ObtenerXPlaya(l.ID_PLAYA));
                        ddl_posicion.SelectedValue = l.ID.ToString();
                    }
                }
            }
            else
            {
                ddl_zona.Enabled = true;
                if (ddl_playa.SelectedIndex > 0)
                {
                    ddl_playa.Enabled = true;
                }
                if (ddl_posicion.SelectedIndex > 0)
                {
                    ddl_posicion.Enabled = true;
                }
            }
        }
    }
コード例 #6
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);
    }
コード例 #7
0
    protected void gv_listar_RowEditing(object sender, GridViewEditEventArgs e)
    {
        CargaTipoBC tipo_carga = new CargaTipoBC();

        this.gv_listar.SelectedIndex = e.NewEditIndex;
        this.hf_idTipoCarga.Value    = this.gv_listar.SelectedDataKey.Value.ToString();

        tipo_carga                      = tipo_carga.obtenerXID(int.Parse(this.gv_listar.SelectedDataKey.Value.ToString()));
        this.txt_editDesc.Text          = tipo_carga.DESCRIPCION;
        this.chk_editPreingreso.Checked = tipo_carga.PREINGRESO;
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalTipoCarga();", true);
    }
コード例 #8
0
    protected void btn_EliminarTipoCarga_Click(object sender, EventArgs e)
    {
        CargaTipoBC tipo_carga = new CargaTipoBC();

        if (tipo_carga.Eliminar(int.Parse(this.hf_idTipoCarga.Value)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "ShowAlert('Tipo de carga eliminado exitosamente');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al eliminar tipo de carga. Revise si tiene otros datos asociados');", true);
        }
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrar", "cerrarModal('modalConfirmacion');", true);
        this.ObtenerTipoCarga(true);
    }
コード例 #9
0
    protected void btn_asignarGuardar_Click(object sender, EventArgs e)
    {
        CargaTipoBC tc      = new CargaTipoBC();
        int         tiic_id = Convert.ToInt32(hf_idTipoCarga.Value);
        DataTable   dt      = (DataTable)ViewState["seleccionados"];

        if (tc.AsignarDestinos(dt, tiic_id))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Todo OK!');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Error!');", true);
        }
    }
コード例 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargaTipoBC ct  = new CargaTipoBC();
         ShorteckBC  sh  = new ShorteckBC();
         YMS_ZONA_BC yms = new YMS_ZONA_BC();
         DataTable   ds  = yms.ObteneSites(((UsuarioBC)Session["Usuario"]).ID);
         utils.CargaDropNormal(this.DDL_SITE, "ID", "NOMBRE", ds);
         TrailerEstadoBC estadobc = new TrailerEstadoBC();
         CaractCargaBC   car      = new CaractCargaBC();
         utils.CargaDropTodos(DDL_disponibilidad, "ID", "NOMBRE", estadobc.ObtenerTodosSTOCK());
         utils.CargaDropTodos(this.ddl_capacidad, "ID", "DESCRIPCION", car.obtenerXTipo(0));
         utils.CargaDropTodos(this.ddl_tipocarga, "ID", "DESCRIPCION", ct.obtenerTodo());
         utils.CargaDropTodos(this.ddl_shortec, "SHOR_ID", "SHOR_DESC", sh.ObtenerTodos());
     }
 }
コード例 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.Session["Usuario"] != null)
        {
            this.u = (UsuarioBC)this.Session["Usuario"];
        }
        else
        {
            this.Response.Redirect("../InicioQYMS.aspx");
        }

        if (!this.IsPostBack)
        {
            //SiteBC s = new SiteBC();
            TransportistaBC t  = new TransportistaBC();
            CargaTipoBC     ct = new CargaTipoBC();
            this.drops.Site_Normal(this.ddl_buscarSite, this.u.ID);
            //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);
        }
    }
コード例 #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ProveedorBC p  = new ProveedorBC();
         SiteBC      s  = new SiteBC();
         CargaTipoBC ct = new CargaTipoBC();
         DataTable   dt;
         txt_buscarDesde.Text = DateTime.Now.AddDays(-utils.Intervalo_preingreso).ToShortDateString();
         txt_buscarHasta.Text = DateTime.Now.AddDays(utils.Intervalo_preingreso).ToShortDateString();
         dt = s.ObtenerTodos();
         utils.CargaDropNormal(ddl_buscarSite, "ID", "NOMBRE", dt);
         utils.CargaDrop(ddl_editSite, "ID", "NOMBRE", dt);
         dt = p.obtenerTodo();
         utils.CargaDropTodos(ddl_buscarProveedor, "ID", "DESCRIPCION", dt);
         utils.CargaDrop(ddl_editProveedor, "ID", "DESCRIPCION", dt);
         dt = ct.obtenerTodo();
         DataView dw = dt.AsDataView();
         dw.RowFilter = "ID IN (3,15)";
         utils.CargaDropTodos(ddl_buscarTipoCarga, "ID", "DESCRIPCION", dw.ToTable());
         utils.CargaDrop(ddl_editTipoCarga, "ID", "DESCRIPCION", dw.ToTable());
         ObtenerReservas(true);
     }
 }
コード例 #13
0
 protected void rb_pos_CheckedChanged(object sender, EventArgs e)
 {
     if (hf_idTrailer.Value != "")
     {
         if (rb_posAuto.Checked)
         {
             CargaTipoBC ct = new CargaTipoBC();
             if (ct.CargaDestinos(Convert.ToInt32(ddl_tipo_carga.SelectedValue)).Rows.Count == 0)
             {
                 LugarBC l = new LugarBC();
                 ddl_zona.Enabled     = false;
                 ddl_playa.Enabled    = false;
                 ddl_posicion.Enabled = false;
                 l = l.obtenerLugarAuto(Convert.ToInt32(dropsite.SelectedValue), usuario.ID, null);
                 if (l.ID == 0)
                 {
                     utils.ShowMessage2(this, "posicion", "warn_posAuto");
                     return;
                 }
                 try
                 {
                     try
                     {
                         ddl_zona.SelectedValue = l.ID_ZONA.ToString();
                     }
                     catch (Exception)
                     {
                         ZonaBC zona = new ZonaBC();
                         zona = zona.ObtenerXId(l.ID_ZONA);
                         ddl_zona.Items.Add(new System.Web.UI.WebControls.ListItem(zona.DESCRIPCION, zona.ID.ToString()));
                         ddl_zona.SelectedValue = zona.ID.ToString();
                     }
                     ddl_zona_SelectedIndexChanged(null, null);
                     ddl_playa.SelectedValue = l.ID_PLAYA.ToString();
                     ddl_playa_SelectedIndexChanged(null, null);
                     ddl_posicion.SelectedValue = l.ID.ToString();
                 }
                 catch (Exception)
                 {
                     ddl_zona.ClearSelection();
                     ddl_zona_SelectedIndexChanged(null, null);
                 }
             }
         }
         else if (rb_posManual.Checked == true)
         {
             tipo_carga_SelectedIndexChanged(null, null);
             ddl_zona.Enabled     = true;
             ddl_playa.Enabled    = (ddl_playa.SelectedIndex > 0);
             ddl_posicion.Enabled = (ddl_posicion.SelectedIndex > 0);
         }
         else if (this.rb_mantenimiento.Checked)
         {
             ZonaBC zona = new ZonaBC();
             utils.CargaDrop(this.ddl_zona, "ID", "DESCRIPCION", zona.ObtenerXCriterio("", Convert.ToInt32(this.dropsite.SelectedValue), 204));
             ddl_zona_SelectedIndexChanged(null, null);
             ddl_zona.Enabled     = true;
             ddl_playa.Enabled    = (ddl_playa.SelectedIndex > 0);
             ddl_posicion.Enabled = (ddl_posicion.SelectedIndex > 0);
         }
         if (sender != null)
         {
             ddl_zona_SelectedIndexChanged(null, null);
         }
     }
 }
コード例 #14
0
 public bool Modificar(CargaTipoBC trailer)
 {
     return(tran.CargaTipo_Modificar(trailer));
 }
コード例 #15
0
 public bool Crear(CargaTipoBC trailer)
 {
     return(tran.CargaTipo_Crear(trailer));
 }