예제 #1
0
    public void btn_editGrabar_Click(object sender, EventArgs e)
    {
        Tipo_ZonaBC zoti = new Tipo_ZonaBC();

        zoti.CODIGO      = txt_editDesc.Text.Substring(0, 4); // DateTime.Now.ToString("dd/MM/yyyy_h:m_") + txt_editDesc.Text.Substring(0, 5).Trim();
        zoti.DESCRIPCION = txt_editDesc.Text;
        if (hf_idTipoZona.Value == "")
        {
            if (zoti.Crear(zoti))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "showAlert('Tipo zona creado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al agregar tipo zona. Intente nuevamente.');", true);
            }
            hf_idTipoZona.Value = "";
            txt_editDesc.Text   = "";
        }
        else
        {
            zoti.ID = int.Parse(hf_idTipoZona.Value);
            if (zoti.Modificar(zoti))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo zona modificado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al modificar tipo zona. Intente nuevamente.');", true);
            }
        }
        ObtenerTipoZona(true);
    }
예제 #2
0
    public void gv_listaTipoZona_RowEditing(object sender, GridViewEditEventArgs e)
    {
        Tipo_ZonaBC zoti = new Tipo_ZonaBC();

        gv_listaTipoZona.SelectedIndex = e.NewEditIndex;
        hf_idTipoZona.Value            = this.gv_listaTipoZona.SelectedDataKey.Value.ToString();
        zoti = zoti.ObtenerTipoZonaXId(int.Parse(this.gv_listaTipoZona.SelectedDataKey.Value.ToString()));
        txt_editDesc.Text = zoti.DESCRIPCION;
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalEditarTipoZona();", true);
    }
예제 #3
0
    public void btn_EliminarTipoZona_Click(object sender, EventArgs e)
    {
        Tipo_ZonaBC zoti = new Tipo_ZonaBC();

        if (zoti.Eliminar(int.Parse(hf_idTipoZona.Value)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "showAlert('Tipo zona eliminado exitosamente');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al eliminar tipo zona. Revise si tiene otros datos asociados');", true);
        }
        ObtenerTipoZona(true);
    }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Tipo_ZonaBC zoti = new Tipo_ZonaBC();
         SiteBC      site = new SiteBC();
         utils.CargaDropNormal(ddl_buscarTipoZona, "ID", "DESCRIPCION", zoti.ObtenerTodos());
         ddl_buscarTipoZona.Items.Insert(0, new ListItem("TODOS", "-1"));
         ddl_buscarTipoZona.SelectedValue = "-1";
         // ddl_buscarTipoZona.Items[0].Value = "0";
         utils.CargaDropTodos(ddl_buscarSite, "ID", "NOMBRE", site.ObtenerTodos());
         utils.CargaDropDefaultValue(ddl_editTipoZona, "ID", "DESCRIPCION", zoti.ObtenerTodos());
         utils.CargaDrop(ddl_editSite, "ID", "NOMBRE", site.ObtenerTodos());
         ObtenerZona(true);
     }
 }
예제 #5
0
    public void gv_listaTipoZona_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        Tipo_ZonaBC zoti = new Tipo_ZonaBC();

        if (e.CommandName == "ELIMINAR")
        {
            hf_idTipoZona.Value = e.CommandArgument.ToString();
            zoti = zoti.ObtenerTipoZonaXId(int.Parse(hf_idTipoZona.Value));
            lblRazonEliminacion.Text = "Eliminar Tipo Zona";
            msjEliminacion.Text      = "Se eliminará el tipo zona seleccionado, ¿desea continuar?";
            btnModalEliminar.Attributes.Remove("onclick");
            btnModalEliminar.Attributes.Add("onclick", "eliminarTipoZona();");
            btnModalEliminar.Text = "Eliminar";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "modalConfirmacion();", true);
        }
    }
예제 #6
0
    protected void ObtenerTipoZona(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            Tipo_ZonaBC zoti = new Tipo_ZonaBC();
            DataTable   dt   = zoti.ObtenerTodos();
            ViewState["lista"] = dt;
        }
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listaTipoZona.DataSource = dw;
        this.gv_listaTipoZona.DataBind();
    }
예제 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         SiteBC      s   = new SiteBC();
         SolicitudBC sol = new SolicitudBC();
         sol.ObtenerEstados();
         //TrailerEstadoBC t = new TrailerEstadoBC();
         Tipo_ZonaBC tz = new Tipo_ZonaBC();
         utils.CargaDrop(ddl_buscaSite, "ID", "NOMBRE", s.ObtenerTodos());
         utils.CargaDrop(ddl_buscaEstadoSol, "ID", "DESCRIPCION", sol.ObtenerEstados());
         utils.CargaDropDefaultValue(ddl_buscaTipoZona, "ID", "DESCRIPCION", tz.ObtenerTodos());
         utils.CargaDrop(ddl_editSite, "ID", "NOMBRE", s.ObtenerTodos());
         utils.CargaDrop(ddl_editEstadoSoli, "ID", "DESCRIPCION", sol.ObtenerEstados());
         utils.CargaDropDefaultValue(ddl_editTipoZona, "ID", "DESCRIPCION", tz.ObtenerTodos());
         ObtenerTimers(true);
     }
 }
예제 #8
0
    public void btn_buscarTipoZona_Click(object sender, EventArgs e)
    {
        Tipo_ZonaBC zoti = new Tipo_ZonaBC();
        DataTable   dt   = zoti.ObtenerTiposZonaXCriterio(txt_buscarNombre.Text);

        ViewState["lista"] = dt;
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null)
        {
            String sortExp = (String)ViewState["sortExpresion"];
            if (sortExp != "")
            {
                dw.Sort = (String)ViewState["sortExpresion"];
            }
        }
        this.gv_listaTipoZona.DataSource = dw;
        this.gv_listaTipoZona.DataBind();
        this.txt_buscarNombre.Focus();
    }
예제 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["usuario"] == null)
     {
         Response.Redirect("../InicioQYMS.aspx");
     }
     usuario = (UsuarioBC)Session["usuario"];
     if (!IsPostBack)
     {
         YMS_ZONA_BC y  = new YMS_ZONA_BC();
         PlayaBC     p  = new PlayaBC();
         Tipo_ZonaBC tz = new Tipo_ZonaBC();
         DataTable   dt = y.ObteneSites(usuario.ID);
         utils.CargaDropNormal(ddl_site, "ID", "NOMBRE", dt);
         utils.CargaDropNormal(ddl_editSite, "ID", "NOMBRE", dt);
         utils.CargaDrop(ddl_editTipo, "PYTI_ID", "TIPO_PLAYA", p.ObtenerTipos());
         utils.CargaDrop(ddl_editTipoZona, "ID", "DESCRIPCION", tz.ObtenerTodos());
         ddl_site_SelectedIndexChanged(null, null);
         ddl_editSite_SelectedIndexChanged(null, null);
         //ltl_contenidoCaract.Text = crearContenido();
     }
 }
예제 #10
0
    public void gv_listaTipoZona_Sorting(object sender, GridViewSortEventArgs e)
    {
        string direccion = utils.ConvertSortDirectionToSql((String)ViewState["sortOrder"]);

        ViewState["sortOrder"] = direccion;
        DataView view = new DataView();

        if (ViewState["lista"] == null)
        {
            Tipo_ZonaBC zoti = new Tipo_ZonaBC();
            view.Table = zoti.ObtenerTodos();
        }
        else
        {
            view.Table = (DataTable)ViewState["lista"];
        }
        view.Sort = e.SortExpression + " " + direccion;
        ViewState["sortExpresion"]       = e.SortExpression + " " + direccion;
        ViewState["lista"]               = view.Table;
        this.gv_listaTipoZona.DataSource = view;
        this.gv_listaTipoZona.DataBind();
    }
예제 #11
0
    public bool Modificar(Tipo_ZonaBC zoti)
    {
        SqlTransaccion tran = new SqlTransaccion();

        return(tran.TipoZona_Modificar(zoti));
    }