protected void modificar_unidad_Click(object sender, EventArgs e)
        {
            string activo = "False";

            if (checkActivo.Checked == true)
            {
                activo = "True";
            }

            System.Diagnostics.Debug.Write("\n" + val);
            UnidadAdministrativa unidadAdministrativa = new UnidadAdministrativa(idUA, uaNombre.Text, uaDescCorta.Text, uaDescLarga.Text, activo);

            System.Diagnostics.Debug.Write("\n" + unidadAdministrativa.id_ua);
            System.Diagnostics.Debug.Write(uaNombre.Text + " ");
            System.Diagnostics.Debug.Write(uaDescCorta.Text + " ");
            System.Diagnostics.Debug.Write(uaDescLarga.Text + "\n");
            bool respuestaServicio = uaServicios.modificarUA(unidadAdministrativa);

            if (respuestaServicio)
            {
                Response.Redirect("AdministradorUnidadAdministrativa.aspx");
            }
            else
            {
                dangerAlert.Visible     = false;
                dangerAlert.Visible     = true;
                alertDangerMessage.Text = "No se pudo modificar la unidad administrativa";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            uaServicios = new UnidadAdministrativaServicios();
            idUA        = Convert.ToInt32(Request.QueryString["idUA"]);
            Hashtable hashtbl = uaServicios.getHasUA();

            if (hashtbl.ContainsKey(idUA))
            {
                if (!IsPostBack)
                {
                    UnidadAdministrativa unidadAdministrativa = (UnidadAdministrativa)hashtbl[idUA];
                    uaNombre.Text    = unidadAdministrativa.nombre_ua;
                    uaDescCorta.Text = unidadAdministrativa.descripcion_corta;
                    uaDescLarga.Text = unidadAdministrativa.descripcion_larga;

                    if (unidadAdministrativa.activo == "Activo")
                    {
                        checkActivo.Checked = true;
                    }
                    else
                    {
                        checkActivo.Checked = false;
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public bool agregarUnidadAdministrativa(UnidadAdministrativa unidadAdministrativa)
        {
            SqlConnection sqlConnection = conexion.conexionBI();

            String     sql = "sp_agregar_unidad_administrativa";
            SqlCommand cmd = new SqlCommand(sql, sqlConnection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("nombre", SqlDbType.NVarChar).Value            = unidadAdministrativa.nombre_ua;
            cmd.Parameters.Add("descripcion_larga", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_larga;
            cmd.Parameters.Add("descripcion_corta", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_corta;

            sqlConnection.Open();

            if (cmd.ExecuteNonQuery() > 0)
            {
                sqlConnection.Close();
                return(true);
            }
            else
            {
                sqlConnection.Close();
                return(false);
            }
        }
Ejemplo n.º 4
0
        public bool modificarUA(UnidadAdministrativa unidadAdministrativa)
        {
            SqlConnection sqlConnection = conexion.conexionBI();

            String     sql = "sp_modificar_unidad_administrativa";
            SqlCommand cmd = new SqlCommand(sql, sqlConnection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("idUA", SqlDbType.NVarChar).Value              = unidadAdministrativa.id_ua;
            cmd.Parameters.Add("nombre", SqlDbType.NVarChar).Value            = unidadAdministrativa.nombre_ua;
            cmd.Parameters.Add("descripcion_larga", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_larga;
            cmd.Parameters.Add("descripcion_corta", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_corta;

            if (unidadAdministrativa.activo == "True")
            {
                cmd.Parameters.Add("activo", SqlDbType.Bit).Value = 1;
            }
            else
            {
                cmd.Parameters.Add("activo", SqlDbType.Bit).Value = 0;
            }

            sqlConnection.Open();

            if (cmd.ExecuteNonQuery() > 0)
            {
                sqlConnection.Close();
                return(true);
            }
            else
            {
                sqlConnection.Close();
                return(false);
            }
        }
Ejemplo n.º 5
0
        protected void selec_unidad_administrativa_SelectedIndexChanged(object sender, EventArgs e)
        {
            UnidadAdministrativa unidad = new UnidadAdministrativa();

            unidad.id_ua = Int32.Parse(selec_unidad_administrativa.SelectedValue);


            listaApps = appService.getAplicacionPorUnidadAdministrativa(unidad.id_ua);
            List <Aplicacion>           listaAplicacionesUAs = new List <Aplicacion>();
            List <UnidadAdministrativa> unidades             = unidadServicios.getUAs();

            foreach (Aplicacion app in listaApps)
            {
                foreach (UnidadAdministrativa ua in unidades)
                {
                    if (app.unidad.id_ua.Equals(ua.id_ua))
                    {
                        app.unidad.nombre_ua = ua.nombre_ua;
                        listaAplicacionesUAs.Add(app);
                    }
                }
            }
            Session["listaapps"] = listaAplicacionesUAs;
            CurrentPage          = 0;
            this.BindDataIntoRepeater();
        }
Ejemplo n.º 6
0
        /*
         * Lucrecia ZUñiga Saenz
         * 26/08/2016
         * Metodo que se activa cuando se le da click al boton de cancelar
         * redirecciona a la pantalla de Administracion de aplicaciones
         */
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                UnidadAdministrativa uaEliminar = (UnidadAdministrativa)Session["uaEliminar"];
                uaServicios.eliminarUnidadAdministrativa(uaEliminar);
                String url = Page.ResolveUrl("~/AdministradorUnidadAdministrativa.aspx");
                Response.Redirect(url);
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 547:
                    string script = @"<script type='text/javascript'>
                            alert('Error, no pueden eliminar la Unidad Administrativa.');
                         </script>";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "Atención", script, false);
                    break;

                default:
                    System.Diagnostics.Debug.WriteLine("Error default");
                    break;
                }
            }
        }
Ejemplo n.º 7
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            int anno = DateTime.Today.Year;

            path = path.Remove(0, 6);
            path = path.Remove(path.Length - 9);
            string pathImage   = path + "Images\\img";
            string pathZIP     = path + "ZIP\\zip";
            string pathPaquete = path + "PAQUETE\\codigo";
            string imagePath   = SaveFile(fuImagen, anno, pathImage);
            string zipPath     = SaveFile(fupCodigoZip, anno, pathZIP);
            string paquetePath = SaveFile(fuCodigoFuente, anno, pathPaquete);

            var tipoServidor            = ddlTipoServidor.SelectedItem.Text;
            UnidadAdministrativa unidad = new UnidadAdministrativa();

            unidad.id_ua = Convert.ToInt32(dpUnidadAdministrativa.SelectedValue.ToString());
            Aplicacion aplicacion = new Aplicacion(Int32.Parse(txtIdApp.Text), txtNombreLargo.Text, txtNombreCorto.Text, txtDescripcion_larga.Text, txtDescripcion_corta.Text,
                                                   txtVersion_aplicacion.Text, "1", zipPath, paquetePath, txtUrlServidor.Text, tipoServidor, unidad, imagePath);

            appServicios.actualizarAplicacion(aplicacion);


            String url = Page.ResolveUrl("~/AdministradorAplicaciones.aspx?servidor=" + tipoServidor);

            Response.Redirect(url);
        }
Ejemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         UnidadAdministrativa uaEliminar = (UnidadAdministrativa)Session["uaEliminar"];
         txtnombre.Text    = uaEliminar.nombre_ua;
         txtdes_corta.Text = uaEliminar.descripcion_corta;
         txtdesc.Text      = uaEliminar.descripcion_larga;
     }
 }
Ejemplo n.º 9
0
        public void eliminarUnidadAdministrativa(UnidadAdministrativa uaEliminar)
        {
            SqlConnection sqlConnection = conexion.conexionBI();
            SqlCommand    sqlCommand    = new SqlCommand("Delete from Tb_Unidad_Administrativa " +
                                                         "where id_ua=@idUa", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@idUa", uaEliminar.id_ua);
            sqlConnection.Open();
            sqlCommand.ExecuteReader();
            sqlConnection.Close();
        }
Ejemplo n.º 10
0
        /**/
        public List <Aplicacion> getAplicacionPorNombre(string nombreAplicacion)
        {
            List <Aplicacion> listaApps     = new List <Aplicacion>();
            SqlConnection     sqlConnection = conexion.conexionBI();

            String sql = "";

            sql = "sp_obtener_aplicacion_por_nombre";

            SqlCommand cmd = new SqlCommand(sql, sqlConnection);

            cmd.CommandType = CommandType.StoredProcedure;

            //definir el parametro no output
            SqlParameter nombre_plicacion = new SqlParameter("@nombre_aplicacion", nombreAplicacion);

            cmd.Parameters.Add(nombre_plicacion);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Aplicacion app = new Aplicacion();

                app.id_aplicacion           = Convert.ToInt32(reader["id_aplicacion"].ToString());
                app.nombre_largo_aplicacion = reader["nombre_largo_aplicacion"].ToString();
                app.nombre_corto_aplicacion = reader["nombre_corto_aplicacion"].ToString();
                app.descripcion_larga_app   = reader["descripcion_larga_app"].ToString();
                app.descripcion_larga_app   = reader["descripcion_corta_app"].ToString();
                app.descripcion_larga_app   = reader["version_aplicacion"].ToString();
                app.descripcion_larga_app   = reader["habilitado_aplicacion"].ToString();
                app.descripcion_larga_app   = reader["codigo_aplicacion"].ToString();
                app.descripcion_larga_app   = reader["paquete_instalacion"].ToString();
                app.descripcion_larga_app   = reader["url"].ToString();
                app.descripcion_larga_app   = reader["tipo_servidor"].ToString();
                app.descripcion_larga_app   = reader["imagen"].ToString();
                UnidadAdministrativa ua = new UnidadAdministrativa();
                ua.id_ua   = Convert.ToInt32(reader["id_ua"].ToString());
                app.unidad = ua;


                listaApps.Add(app);
            }

            sqlConnection.Close();

            return(listaApps);
        }
Ejemplo n.º 11
0
        public List <Aplicacion> getAppsTipoServidor(string tipoServidor)
        {
            if (tipoServidor == null || tipoServidor == "todos")
            {
                return(getApps());
            }
            List <Aplicacion> listaApps     = new List <Aplicacion>();
            SqlConnection     sqlConnection = conexion.conexionBI();

            String sql = "";

            sql = "sp_obtener_aplicaciones_servidor";

            SqlCommand cmd = new SqlCommand(sql, sqlConnection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@tipoServidor", SqlDbType.VarChar).Value = tipoServidor;

            SqlDataReader reader;

            sqlConnection.Open();
            reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Aplicacion app = new Aplicacion();

                app.id_aplicacion           = Convert.ToInt32(reader["id_aplicacion"].ToString());
                app.nombre_largo_aplicacion = reader["nombre_largo_aplicacion"].ToString();
                app.nombre_corto_aplicacion = reader["nombre_corto_aplicacion"].ToString();
                app.descripcion_larga_app   = reader["descripcion_larga_app"].ToString();
                app.descripcion_corta_app   = reader["descripcion_corta_app"].ToString();
                app.version_aplicacion      = reader["version_aplicacion"].ToString();
                app.habilitado_aplicacion   = reader["habilitado_aplicacion"].ToString();
                app.codigo_aplicacion       = reader["codigo_aplicacion"].ToString();
                app.paquete_instalacion     = reader["paquete_instalacion"].ToString();
                app.url           = reader["url"].ToString();
                app.tipo_servidor = reader["tipo_servidor"].ToString();
                app.imagen        = reader["imagen"].ToString();
                UnidadAdministrativa ua = new UnidadAdministrativa();
                ua.id_ua = Convert.ToInt32(reader["id_ua"].ToString());

                app.unidad = ua;

                listaApps.Add(app);
            }
            sqlConnection.Close();
            return(listaApps);
        }
Ejemplo n.º 12
0
        protected void agregarUnidad_Click(object sender, EventArgs e)
        {
            UnidadAdministrativa unidadAdministrativa = new UnidadAdministrativa(uaNombre.Text, uaDescCorta.Text, uaDescLarga.Text);
            bool respuestaServicio = uaServicios.agregarUA(unidadAdministrativa);

            if (respuestaServicio)
            {
                Response.Redirect("AdministradorUnidadAdministrativa.aspx");
            }
            else
            {
                dangerAlert.Visible     = false;
                dangerAlert.Visible     = true;
                alertDangerMessage.Text = "No se pudo ingresar la unidad administrativa";
            }
        }
Ejemplo n.º 13
0
        protected void btnHA_DEs_Click(object sender, EventArgs e)
        {
            int idUa = Convert.ToInt32(hdIdUA.Value);
            List <UnidadAdministrativa> listaUas = (List <UnidadAdministrativa>)Session["listaUnidades"];
            UnidadAdministrativa        uaHD     = new UnidadAdministrativa();

            foreach (UnidadAdministrativa uaTemporal in listaUas)
            {
                if (uaTemporal.id_ua == idUa)
                {
                    uaHD = uaTemporal;


                    break;
                }
            }
        }
Ejemplo n.º 14
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            int idUa = Convert.ToInt32(hdIdUA.Value);
            List <UnidadAdministrativa> listaUas   = (List <UnidadAdministrativa>)Session["listaUnidades"];
            UnidadAdministrativa        uaElimimar = new UnidadAdministrativa();

            foreach (UnidadAdministrativa uaTemporal in listaUas)
            {
                if (uaTemporal.id_ua == idUa)
                {
                    uaElimimar = uaTemporal;
                    break;
                }
            }
            Session["uaEliminar"] = uaElimimar;

            String url = Page.ResolveUrl("~/Administracion/EliminarUnidadAdministrativa.aspx");

            Response.Redirect(url);
        }
Ejemplo n.º 15
0
        public List <UnidadAdministrativa> getTodasUAs()
        {
            hashUA = new Hashtable();
            List <UnidadAdministrativa> listaUAs = new List <UnidadAdministrativa>();
            SqlConnection sqlConnection          = conexion.conexionBI();
            String        sql = "";

            sql = "getTodasUnidadesAdministrativas";

            SqlCommand cmd = new SqlCommand(sql, sqlConnection);

            cmd.CommandType = CommandType.StoredProcedure;

            SqlDataReader reader;

            sqlConnection.Open();
            reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                UnidadAdministrativa ua = new UnidadAdministrativa();
                ua.id_ua             = Convert.ToInt32(reader["id_ua"].ToString());
                ua.nombre_ua         = reader["nombre_ua"].ToString();
                ua.descripcion_corta = reader["descripcion_corta"].ToString();
                ua.descripcion_larga = reader["descripcion_larga"].ToString();

                if (reader["activo"].ToString() == "True")
                {
                    ua.activo = "Activo";
                }
                else
                {
                    ua.activo = "Inactivo";
                }

                listaUAs.Add(ua);
                hashUA.Add(ua.id_ua, ua);
            }
            sqlConnection.Close();
            return(listaUAs);
        }
 public void eliminarUnidadAdministrativa(UnidadAdministrativa uaEliminar)
 {
     UAdatos.eliminarUnidadAdministrativa(uaEliminar);
 }
 public bool modificarUA(UnidadAdministrativa unidadAdministrativa)
 {
     return(UAdatos.modificarUA(unidadAdministrativa));
 }
 public bool agregarUA(UnidadAdministrativa unidadAdministrativa)
 {
     return(UAdatos.agregarUnidadAdministrativa(unidadAdministrativa));
 }