示例#1
0
        protected void btn_Editar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (obj_Usuario != null)
            {
                string   sIdVuelo  = inp_IDVUELO.Value.ToString();
                string   sIdDestin = slc_IDDESTIN.Value.ToString();
                int      iIdAerol  = Convert.ToInt32(slc_IDAEROL.Value.ToString());
                string   sIdAvion  = slc_IDAVION.Value.ToString();
                DateTime dSalida   = Convert.ToDateTime(inp_SALIDA.ToString());
                DateTime dLlegada  = Convert.ToDateTime(inp_LLEGADA.Value.ToString());
                char     cEstado   = Convert.ToChar(slc_IDESTAD.Value.ToString());

                if (sIdVuelo != "" && sIdDestin != "" && iIdAerol != '0' && sIdAvion != "" &&
                    dSalida != null && dLlegada != null && cEstado != '0')
                {
                    BDClient  listarDatos   = new BDClient();
                    String    sMensajeError = "";
                    DataTable parametros    = new DataTable();
                    DataTable ObjListar     = new DataTable();

                    parametros = listarDatos.CrearDTParametros();
                    parametros.Rows.Add("@IdVuelo", "1", sIdVuelo);
                    parametros.Rows.Add("@IdDestino", "1", sIdDestin);
                    parametros.Rows.Add("@IdAerolinea", "2", iIdAerol);
                    parametros.Rows.Add("@IdAvion", "1", sIdAvion);
                    parametros.Rows.Add("@FechaHoraSalida", "5", dSalida);
                    parametros.Rows.Add("@FechaHoraLlegada", "5", dLlegada);
                    parametros.Rows.Add("@IdEstado", "3", cEstado);

                    listarDatos.Ins_Mod_Eli_Datos("SP_Modificar_Vuelos", false, parametros, ref sMensajeError);

                    if (sMensajeError != string.Empty)
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL MODIFICAR EL ITEM [" + sIdVuelo + "], ERROR: [" + sMensajeError + "]');", true);
                    }
                    else
                    {
                        RecargarPagina('L');
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('SE MODIFICO CORRECTAMENTE');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('PARA MODIFICAR UN ITEM SE DEBEN LLENAR TODOS LOS CAMPOS');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
        protected void btn_Editar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (Request.Cookies["Cookie"].Value != null)
            {
                string sId     = inp_Idcliente.Value.ToString();
                string sCed    = inp_Cedula.Value.ToString();
                string sNom    = inp_Nombre.Value.ToString();
                string sApe    = inp_Apellidos.Value.ToString();
                string sTel    = inp_Telefono.Value.ToString();
                int    iTip    = Convert.ToInt16(slc_IdTipoCliente.Value.ToString());
                char   cEstado = Convert.ToChar(slc_Idestado.Value.ToString());

                if (sId != "" && sCed != "" && sNom != "" && sApe != "" && sTel != "" && iTip != 0 && cEstado != '0')
                {
                    WCF_BD.BDClient listarDatos   = new WCF_BD.BDClient();
                    String          sMensajeError = "";
                    DataTable       parametros    = new DataTable();
                    DataTable       ObjListar     = new DataTable();

                    parametros = listarDatos.CrearDTParametros();
                    parametros.Rows.Add("@IdCliente", "2", sId);
                    parametros.Rows.Add("@Cedula", "1", sCed);
                    parametros.Rows.Add("@Nombre", "1", sNom);
                    parametros.Rows.Add("@Apellidos", "1", sApe);
                    parametros.Rows.Add("@Telefono", "1", sTel);
                    parametros.Rows.Add("@IdTipoCliente", "2", iTip);
                    parametros.Rows.Add("@IdEstado", "3", cEstado);

                    listarDatos.Ins_Mod_Eli_Datos("SP_Modificar_Clientes", false, parametros, ref sMensajeError);

                    if (sMensajeError != string.Empty)
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL MODIFICAR EL ITEM [" + sCed + "], ERROR: [" + sMensajeError + "]');", true);
                    }
                    else
                    {
                        RecargarPagina('L');
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('SE MODIFICO CORRECTAMENTE');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('PARA MODIFICAR UN ITEM SE DEBEN LLENAR TODOS LOS CAMPOS');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
        protected void btn_Eliminar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (Request.Cookies["Cookie"].Value != null)
            {
                if (Request.Cookies["Cookie"].Value == "8")
                {
                    string idTipoEmp = inp_IDTIP_ELIM.Value.ToString();
                    string sDesc     = inp_DESCR_ELIM.Value.ToString();

                    if (idTipoEmp != "" && sDesc != "")
                    {
                        WCF_BD.BDClient listarDatos   = new WCF_BD.BDClient();
                        String          sMensajeError = "";
                        DataTable       parametros    = new DataTable();
                        DataTable       ObjListar     = new DataTable();

                        parametros = listarDatos.CrearDTParametros();
                        parametros.Rows.Add("@IdAerolinea", "2", idTipoEmp);

                        listarDatos.Ins_Mod_Eli_Datos("SP_Borrar_Aerolineas", false, parametros, ref sMensajeError);

                        if (sMensajeError != string.Empty)
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL ELIMINAR EL ITEM [" + sDesc + "], ERROR: [" + sMensajeError + "]');", true);
                        }
                        else
                        {
                            RecargarPagina('L');
                            ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('SE ELIMINO CORRECTAMENTE');", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL LEER LO VALORES, FAVOR INTENTARLO NUEVAMENTE');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('El usuario logueado no tiene permisos de Administrador');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
        protected void btn_Editar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (Request.Cookies["Cookie"].Value != null)
            {
                string sId     = inp_IDTIPOEMP.Value.ToString();
                string sDesc   = inp_DESCRIP.Value.ToString();
                char   cEstado = Convert.ToChar(slc_IDESTAD.Value.ToString());

                if (sId != "" && sDesc != "" && cEstado != '0')
                {
                    WCF_BD.BDClient listarDatos   = new WCF_BD.BDClient();
                    String          sMensajeError = "";
                    DataTable       parametros    = new DataTable();
                    DataTable       ObjListar     = new DataTable();

                    parametros = listarDatos.CrearDTParametros();
                    parametros.Rows.Add("@IdAerolinea", "2", sId);
                    parametros.Rows.Add("@NombreAerolinea", "1", sDesc);
                    parametros.Rows.Add("@IdEstado", "3", cEstado);

                    listarDatos.Ins_Mod_Eli_Datos("SP_Modificar_Aerolineas", false, parametros, ref sMensajeError);

                    if (sMensajeError != string.Empty)
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL MODIFICAR EL ITEM [" + sDesc + "], ERROR: [" + sMensajeError + "]');", true);
                    }
                    else
                    {
                        RecargarPagina('L');
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('SE MODIFICO CORRECTAMENTE');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('PARA MODIFICAR UN ITEM SE DEBEN LLENAR TODOS LOS CAMPOS');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
        protected void btn_Agregar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (obj_Usuario != null)
            {
                string sDesc   = inp_DESCRIP_AG.Value.ToString();
                char   cEstado = Convert.ToChar(slc_IDESTAD_AG.Value.ToString());

                if (sDesc != "" && cEstado != '0')
                {
                    WCF_BD.BDClient listarDatos   = new WCF_BD.BDClient();
                    String          sMensajeError = "";
                    DataTable       parametros    = new DataTable();
                    DataTable       ObjListar     = new DataTable();

                    parametros = listarDatos.CrearDTParametros();
                    parametros.Rows.Add("@DescCategoria", "1", sDesc);
                    parametros.Rows.Add("@IdEstado", "3", cEstado);

                    listarDatos.Ins_Mod_Eli_Datos("SP_Insertar_CategoriasVuelos", true, parametros, ref sMensajeError);

                    if (sMensajeError != string.Empty)
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL AGREGAR EL NUEVO ITEM, ERROR: [" + sMensajeError + "]');", true);
                    }
                    else
                    {
                        RecargarPagina('L');
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('SE AGREGO CORRECTAMENTE');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('PARA AGREGAR UN NUEVO ITEM SE DEBEN LLENAR TODOS LOS CAMPOS');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
        protected void btn_Filtrar_Click(object sender, EventArgs e)
        {
            ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

            if (Request.Cookies["Cookie"].Value != null)
            {
                string sFiltrar = inp_Filtrar.Value.ToString();

                if (sFiltrar == "")
                {
                    RecargarPagina('L');
                }
                else
                {
                    RecargarPagina('F');
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
            }
        }
示例#7
0
        private void RecargarPagina(char tipo)
        {
            BDClient  listarDatos   = new BDClient();
            String    sMensajeError = "";
            DataTable parametros    = new DataTable();
            DataTable ObjListar     = new DataTable();

            if (tipo == 'F')
            {
                ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL obj_Usuario = new ClassLibrary2.Catalogo_DAL.Cls_UsuarioLogueado_DAL();

                if (obj_Usuario != null)
                {
                    parametros = listarDatos.CrearDTParametros();
                    parametros.Rows.Add("@filtro", "1", inp_Filtrar.Value.ToString());

                    ObjListar = listarDatos.ListarFiltrarDatos("SP_Filtrar_Vuelos", parametros, ref sMensajeError);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Sessión caducada, vuelve a iniciar sessión');", true);
                }
            }
            else
            {
                parametros = null;
                ObjListar  = listarDatos.ListarFiltrarDatos("SP_Listar_Vuelos", parametros, ref sMensajeError);
            }

            if (sMensajeError != string.Empty)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('OCURRIO UN ERROR AL CARGAR LOS DATOS, ERROR: [" + sMensajeError + "]');", true);
            }
            else
            {
                StringBuilder sb = new StringBuilder();

                sb.Append("<table class=\"table table-striped\">");
                sb.Append("<thead>");
                sb.Append("<tr>");
                foreach (DataColumn column in ObjListar.Columns)
                {
                    sb.Append("<th>" + column.ColumnName.ToString().ToUpper() + "</th>");
                }
                sb.Append("<th>EDITAR</th>");
                sb.Append("<th>ELIMINAR</th>");
                sb.Append("</tr></thead>");
                sb.Append("<tbody>");

                byte count = 0;
                foreach (DataRow row in ObjListar.Rows)
                {
                    sb.Append("<tr id=\"row" + count + "\">");

                    foreach (DataColumn column in ObjListar.Columns)
                    {
                        sb.Append("<td>" + row[column.ColumnName].ToString() + "</td>");
                    }
                    sb.Append("<td>");
                    sb.Append("<button type=\"button\" class=\"btn btn-primary\" onclick=\"EDITAR(" + row.ItemArray[0] + ",'" + row.ItemArray[1] + "','" + row.ItemArray[2] + "')\" >");
                    sb.Append("<i class=\"fas fa-edit\"> </i></button>");
                    sb.Append("</td>");

                    sb.Append("<td>");
                    sb.Append("<button type=\"button\" class=\"btn btn-danger\" onclick=\"ELIMINAR_MD(" + row.ItemArray[0] + ",'" + row.ItemArray[1] + "')\" >");
                    sb.Append("<i class=\"fas fa-trash\"> </i></button>");
                    sb.Append("</td>");

                    sb.Append("</tr>");
                    count++;
                }
                sb.Append("</tbody>");
                sb.Append("</table>");

                labelTable.Text = sb.ToString();
            }
        }