Ejemplo n.º 1
0
        public static List <Publisher> Lista()
        {
            List <Publisher> lista = new List <Publisher>();

            // preparacion query sql

            string consulta = "SELECT [pub_id],[pub_name],[city],[state],[country] FROM[dbo].[publishers]";

            // comando

            SqlCommand comando = new SqlCommand(consulta, AdminDB.conexion());

            // reader

            SqlDataReader reader = comando.ExecuteReader();

            // leer los datos

            while (reader.Read())
            {
                lista.Add(new Publisher(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString()));
            }

            reader.Close();
            AdminDB.conexion().Close();

            return(lista);
        }
        protected void btnQueryRun_Click(object sender, EventArgs e)
        {
            AdminDB db = new AdminDB();
            //string sql = "SELECT Prisplan, Ben, `PP-lpnr` as PPlpnr FROM `lager-prisplan` ORDER BY Prisplan";
            string sql = txtQueryInput.Text;

            if (sql.Trim() != "")
            {
                if (db.GetDataByDataTable(sql) != null)
                {
                    gvQueryResult.Visible    = true;
                    gvQueryResult.DataSource = db.GetDataByDataTable(sql);
                    gvQueryResult.DataBind();
                    lblQueryInvalid.Text = "";

                    // Header
                    //gvQueryResultHeader.Visible = true;
                    //gvQueryResultHeader.DataSource = db.GetDataByDataTable(sql);
                    //gvQueryResultHeader.DataBind();
                }
                else
                {
                    gvQueryResult.Visible = false;
                    lblQueryInvalid.Text  = "Invalid Query";
                    txtQueryInput.Focus();
                }
            }
        }
Ejemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.IsPostBack)
     {
         string       login    = Request["username"];
         string       password = Request["password"];
         AdminDB      db       = new AdminDB();
         List <Admin> a        = new List <Admin>();
         if (login != "" && password != "")
         {
             if (db.Check(login).Count > 0)
             {
                 a = db.Check(login);
                 string pwd = a[0].Admin_pwd;
                 if (pwd.Equals(password))
                 {
                     Session["user"] = login.ToString();
                     Response.Redirect("ManagerIndex.aspx");
                 }
                 else
                 {
                     Response.Write("请确认用户名和密码!");
                 }
             }
         }
         else
         {
             Response.Write("用户名密码不能为空");
         }
     }
     else
     {
         Session.Clear();
     }
 }
Ejemplo n.º 4
0
        public static List <Author> Lista()
        {
            List <Author> lista = new List <Author>();

            // preparacion query sql

            string consulta = "SELECT [au_id],[au_lname],[au_fname],[phone],[address],[city],[state],[zip],[contract] FROM [dbo].[authors]";

            // comando

            SqlCommand comando = new SqlCommand(consulta, AdminDB.conexion());

            // reader

            SqlDataReader reader = comando.ExecuteReader();

            // leer los datos

            while (reader.Read())
            {
                lista.Add(new Author(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString(), reader[5].ToString(), reader[6].ToString(), reader[7].ToString(), Convert.ToBoolean(reader[8])));
            }

            reader.Close();
            AdminDB.conexion().Close();

            return(lista);
        }
Ejemplo n.º 5
0
    public static Establishment getEstablishmentByID(string establishmentID)
    {
        Establishment e = new Establishment();

        try
        {
            SqlCommand command = new SqlCommand("Select * from establishment where establishmentID = @establishmentID");
            command.Parameters.AddWithValue("@establishmentID", establishmentID);
            command.Connection = connection;
            connection.Open();
            SqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                e.ID       = reader["establishmentID"].ToString();
                e.Email    = reader["email"].ToString();
                e.Name     = reader["name"].ToString();
                e.Password = reader["password"].ToString();
                e.Type     = reader["type"].ToString();
                e.Phone    = Convert.ToInt32(reader["phone"]);
                e.Address  = reader["address"].ToString();
                e.Status   = reader["status"].ToString();
                Admins a = AdminDB.getAdminbyID(reader["adminID"].ToString());
                e.Admin = a;
            }
            reader.Close();
        }
        finally
        {
            connection.Close();
        }
        return(e);
    }
Ejemplo n.º 6
0
    protected void btnAUpdate_Click(object sender, EventArgs e)
    {
        string tempemail = tbxAEmail.Text;

        if (tempemail == Session["email"].ToString())
        {
            lblAOutput.Text = "Admin cannot update his/her own status ";
            return;
        }
        else
        {
            Admins tmpAdmin = AdminDB.getAdminbyEmail(tempemail);
            tmpAdmin.status = ddlAStatus.SelectedValue;
            int num = AdminDB.updateAdmin(tmpAdmin);
            if (num != 1)
            {
                lblAOutput.Text = "Cannot Update Admin!";
            }
            else
            {
                lblUpdateShow.Text = "Update Successful!";
                bindAdmin();
                pAdminDetail.Visible  = false;
                gvAdmin.SelectedIndex = -1;
            }
        }
    }
Ejemplo n.º 7
0
        public static DataSet TraerTodosDataSet()
        {
            string consultaSQL = "sp_CategoriaTraerTodos"; //query o nombre de sp

            //1 adapter 1 query. Se pasa la consulta, la conexion.
            //Y devuelve el resultado
            SqlDataAdapter adapter = new SqlDataAdapter(consultaSQL, AdminDB.conexion());

            //Por defecto, la consulta la toma como una query normal.
            //Entonces hay que decirle al adaptador,
            //que lo que pasamos anteriormente es un stored procedure
            adapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            DataSet ds = new DataSet();

            //El dataSet q vamos a usar, el nombre que queremos ponerle a la
            //tabla en memoria, puede llamarse igual o diferente a la tabla posta
            adapter.Fill(ds, "Category");
            //adater.Fill: conecta a la db, ejecuta el sp, llena
            //el datatable y se desconecta

            //En este caso devuelve el dataSet completo, con todas las tablas
            //que tiene dentro
            return(ds);
        }
Ejemplo n.º 8
0
        public static int Agregar(Author author)
        {
            // query insert
            /*  string consulta = "INSERT INTO [dbo].[publishers]([pub_id],[pub_name],[city],[state],[country]) VALUES (@pub_id,@pub_name, @city,@state,@country)";*/
            string consulta = "INSERT INTO [dbo].[authors]([au_id],[au_lname],[au_fname],[phone],[address],[city],[state],[zip],[contract]) VALUES (@au_id,@au_lname,@au_fname,@phone,@address,@city,@state,@zip,@contract)";
            // sqlcommand
            SqlCommand comando = new SqlCommand(consulta, AdminDB.conexion());

            // parametros
            comando.Parameters.Add("@au_id", SqlDbType.VarChar, 11).Value    = author.Au_id;
            comando.Parameters.Add("@au_lname", SqlDbType.VarChar, 40).Value = author.Au_lname;
            comando.Parameters.Add("@au_fname", SqlDbType.VarChar, 20).Value = author.Au_fname;
            comando.Parameters.Add("@phone", SqlDbType.Char, 12).Value       = author.Phone;
            comando.Parameters.Add("@address", SqlDbType.VarChar, 40).Value  = author.Address;
            comando.Parameters.Add("@city", SqlDbType.VarChar, 20).Value     = author.City;
            comando.Parameters.Add("@state", SqlDbType.Char, 2).Value        = author.State;
            comando.Parameters.Add("@zip", SqlDbType.Char, 5).Value          = author.Zip;
            comando.Parameters.Add("@contract", SqlDbType.Bit, 1).Value      = author.Contract;

            // ejecutar el comando para enviar los datos a db
            int fulasAfectadas = comando.ExecuteNonQuery();

            AdminDB.conexion().Close();

            return(fulasAfectadas);
        }
Ejemplo n.º 9
0
 protected void gvAdmin_SelectedIndexChanged(object sender, EventArgs e)
 {
     lblUpdateShow.Text   = "";
     pAdminDetail.Visible = true;
     if (Session["atemp"] == null)
     {
         List <Admins> adminlists = AdminDB.getallAdmins();
         Admins        m          = adminlists[gvAdmin.PageSize * gvAdmin.PageIndex + gvAdmin.SelectedIndex];
         tbxAdminId.Text          = m.adminId;
         tbxAEmail.Text           = m.email;
         tbxAName.Text            = m.name;
         tbxAAddress.Text         = m.Address;
         tbxAdminPhone.Text       = m.phone.ToString();
         ddlAStatus.SelectedValue = m.status;
     }
     else
     {
         Admins a = AdminDB.getAdminbyEmail(tbxSearch.Text);
         tbxAdminId.Text          = a.adminId;
         tbxAEmail.Text           = a.email;
         tbxAName.Text            = a.name;
         tbxAAddress.Text         = a.Address;
         tbxAdminPhone.Text       = a.phone.ToString();
         ddlAStatus.SelectedValue = a.status;
     }
 }
Ejemplo n.º 10
0
        public static int CmdInsert(Producto producto)
        {
            string query = "INSERT INTO dbo.Productos (Nombre ,Precio ,IdCategoria) VALUES (@Nombre, @Precio, @IdCategoria); SELECT SCOPE_IDENTITY()";

            SqlCommand command = new SqlCommand(query, AdminDB.ConectarDB());

            command.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value = producto.Nombre;
            command.Parameters.Add("@Precio", SqlDbType.Money).Value       = producto.Precio;
            command.Parameters.Add("@IdCategoria", SqlDbType.Int).Value    = producto.IdCategoria;


            object filasAfectadas = command.ExecuteScalar(); //Invocar: inser into-update-delete

            //Cerrar connecion de la DB
            AdminDB.ConectarDB().Close();

            if (filasAfectadas != null)
            {
                return(Convert.ToInt32(filasAfectadas));
            }
            else
            {
                return(0);
            }
        }
Ejemplo n.º 11
0
        public static List <Alumno> TraerTodos()
        {
            //1 connection
            //2 sql o spu
            string query = "SELECT [Id],[Nombre],[Apellido],[DNI],[Email],[Ciudad],[NroLegajo]FROM[dbo].[Alumno]";
            //3 comando SqlCommand
            SqlCommand command = new SqlCommand(query, AdminDB.ConectarDB());
            //4 objeto reader
            //5 invcocar SqlCommand y trabajar con el reader
            SqlDataReader reader = command.ExecuteReader();
            //6 crear la lista
            List <Alumno> lista = new List <Alumno>();

            while (reader.Read())
            {
                lista.Add(new Alumno(
                              reader["Nombre"].ToString(),
                              reader["Apellido"].ToString(),
                              int.Parse(reader["DNI"].ToString()),
                              reader["Email"].ToString(),
                              reader["Ciudad"].ToString(),
                              int.Parse(reader["NroLegajo"].ToString())
                              ));
            }
            AdminDB.CerrarConexion();
            return(lista);
        }
Ejemplo n.º 12
0
        public static List <Alumno> TraerTodos(string ciudad)
        {
            string     procedure = "TraerTodosPorCiudad";
            SqlCommand command   = new SqlCommand(procedure, AdminDB.ConectarDB());

            //definir tipo de comando
            command.CommandType = CommandType.StoredProcedure;
            //definir parametro
            command.Parameters.Add("@ciudad", SqlDbType.VarChar, 50).Value = ciudad;
            SqlDataReader reader = command.ExecuteReader();
            List <Alumno> lista  = new List <Alumno>();

            while (reader.Read())
            {
                lista.Add(new Alumno(
                              reader["Nombre"].ToString(),
                              reader["Apellido"].ToString(),
                              int.Parse(reader["DNI"].ToString()),
                              reader["Email"].ToString(),
                              reader["Ciudad"].ToString(),
                              int.Parse(reader["NroLegajo"].ToString())
                              ));
            }
            AdminDB.CerrarConexion();
            return(lista);
        }
Ejemplo n.º 13
0
        private void btnConfirm_Click_1(object sender, EventArgs e)
        {
            // Создаём тест
            TestDB test = new TestDB();

            test.name     = tbName.Text;
            test.group_id = Convert.ToInt32(((KeyValuePair <string, string>)cbGroup.SelectedItem).Key);
            MainForm main_fm = (MainForm)Application.OpenForms["MainForm"];
            AdminDB  user    = new AdminDB(main_fm.login);

            test.owner_id        = user.id;
            test.date_created    = DateTime.Now;
            test.date_last_saved = DateTime.Now;

            test.AddToDB();


            this.Close();
            EditTest et = new EditTest(test.name);

            test = null;
            et.Show();

            main_fm.UpdateDGV_Tests();
        }
Ejemplo n.º 14
0
        public ActionResult SaveParams2(Page2Objs getParams)
        {
            UserInfo oUser = new UserInfo();

            oUser = UserController.GetUserInfo(User.Identity.Name);
            AdminDB AdminDB = new AdminDB();

            //check userid
            bool insertUserId = false;
            bool checkUSerId  = AdminDB.CheckUserId(oUser.Id);

            if (!checkUSerId)
            {
                //insert userid
                insertUserId = AdminDB.InertUserId(oUser.Id);
            }
            //save
            bool isSave = AdminDB.SavePage2(oUser.Id, getParams);

            if (isSave)
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("", JsonRequestBehavior.DenyGet));
            }
        }
Ejemplo n.º 15
0
        public static int Eliminar(int productoId)
        {
            string     sql     = "DELETE FROM Producto WHERE id=@idProducto";
            SqlCommand comando = new SqlCommand(sql, AdminDB.conexion());

            comando.Parameters.Add("@idProducto", SqlDbType.Int).Value = productoId;
            return(comando.ExecuteNonQuery());
        }
Ejemplo n.º 16
0
        public static int Eliminar(int idAlumno)
        {
            string     query    = "DeleteAlumnoPorId";
            SqlCommand dmlQuery = new SqlCommand(query, AdminDB.ConectarDB());

            dmlQuery.CommandType = CommandType.StoredProcedure;
            dmlQuery.Parameters.Add("@Id", SqlDbType.Int).Value = idAlumno;
            return(dmlQuery.ExecuteNonQuery());
        }
        public AdminAddEdit(string username)
        {
            InitializeComponent();
            this.db         = new AdminDB();
            this.loggedInAs = username;

            lst_AdminList.ItemsSource = db.FindAdmins();
            this.MouseDown           += WindowMouseDown;
        }
Ejemplo n.º 18
0
        /// <summary>
        /// Retorna un DataTable con todos los registros de la tabla Clientes
        /// </summary>
        /// <returns></returns>
        public static DataTable TraerTodos()
        {
            string         consulta = "SELECT id, nombre, apellido, ciudad FROM Cliente";
            SqlDataAdapter adapter  = new SqlDataAdapter(consulta, AdminDB.Conexion());
            DataSet        ds       = new DataSet();

            adapter.Fill(ds, "Cliente");
            return(ds.Tables["Cliente"]);
        }
Ejemplo n.º 19
0
        public static DataTable TraerCiudades()
        {
            string         consulta = "SELECT DISTINCT(Ciudad) FROM Cliente";
            SqlDataAdapter adapter  = new SqlDataAdapter(consulta, AdminDB.Conexion());
            DataSet        ds       = new DataSet();

            adapter.Fill(ds, "Ciudad");
            return(ds.Tables["Ciudad"]);
        }
Ejemplo n.º 20
0
 public UserLogic()
 {
     userDB       = new UserDB();
     account      = new Account();
     cl           = new CustomerLogic();
     adminDB      = new AdminDB();
     productDB    = new ProductDB();
     orderLineDB  = new OrderLineDB();
     productLogic = new ProductLogic();
 }
Ejemplo n.º 21
0
        private void btnConfirm_Click_1(object sender, EventArgs e)
        {
            // Тип расписания(id)
            int      raspisanie_type_id = 1;
            DateTime dateStart;
            DateTime dateFinish;

            if (rbRaspType1.Checked)
            {
                raspisanie_type_id = 1;
                dateStart          = rasp1_dateStart.Value;
                dateFinish         = rasp1_dateFinish.Value;
            }
            else if (rbRaspType2.Checked)
            {
                raspisanie_type_id = 2;
                dateStart          = rasp2_dateStart.Value;
                dateFinish         = rasp2_dateFinish.Value;
            }
            else
            {
                raspisanie_type_id = 3;
                dateStart          = rasp3_dateStart.Value;
                dateFinish         = rasp3_dateFinish.Value;
            }

            // Id авторизованного админа
            MainForm main_fm    = (MainForm)Application.OpenForms["MainForm"];
            string   name_admin = main_fm.getAdminName();
            AdminDB  admin      = new AdminDB(name_admin);

            // Получаем id выбранной группы тестов
            int test_group_id_selected = Convert.ToInt32(((KeyValuePair <string, string>)cbRulesGroup.SelectedItem).Key);

            // Количество попыток
            int _number_attempt = 10000000;

            if (cbNumberAttempt.Checked)
            {
                _number_attempt = Convert.ToInt32(cbNumberAttemptValue.Text);
            }
            //Находим правило
            editable_rule.name               = tb_Name.Text;
            editable_rule.description        = tbDescription.Text;
            editable_rule.raspisanie_type_id = raspisanie_type_id;
            editable_rule.time_start         = dateStart;
            editable_rule.time_finish        = dateFinish;
            editable_rule.number_attempt     = _number_attempt;
            editable_rule.admin_id           = admin.id;
            editable_rule.group_id           = Convert.ToInt32(((KeyValuePair <string, string>)cbRulesGroup.SelectedItem).Key);
            editable_rule.Save();

            main_fm.UpdateDGV_Rules();
            this.Close();
        }
Ejemplo n.º 22
0
        //TODO Falta completar Insertar
        /// <summary>
        /// Metodo para insertar un registro en la tabla Categoria,
        /// de la base de datos dbCurso
        /// </summary>
        /// <param name="categoria">Requiere de un objeto Categoria</param>
        /// <returns></returns>
        public static int Insertar(Categoria categoria)
        {
            string     sql     = "sp_CategoriaInsertar";
            SqlCommand comando = new SqlCommand(sql, AdminDB.conexion());

            comando.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value = categoria.Nombre;
            comando.CommandType = CommandType.StoredProcedure;
            int filasAfectadas = comando.ExecuteNonQuery();

            return(filasAfectadas);
        }
Ejemplo n.º 23
0
        public static int Eliminar(int idCategoria)
        {
            string     sql     = "sp_CategoriaEliminar";
            SqlCommand comando = new SqlCommand(sql, AdminDB.conexion());

            comando.Parameters.Add("@Id", SqlDbType.Int).Value = idCategoria;
            comando.CommandType = CommandType.StoredProcedure;
            int filasAfectadas = comando.ExecuteNonQuery();

            return(filasAfectadas);
        }
Ejemplo n.º 24
0
        public static int Insertar(Producto producto)
        {
            string sql = "INSERT INTO Producto(Nombre,CategoriaID,Proveedor)" +
                         "VALUES (@nombre,@catID,@proveedor)";
            SqlCommand comando = new SqlCommand(sql, AdminDB.conexion());

            comando.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value    = producto.Nombre;
            comando.Parameters.Add("@catID", SqlDbType.Int).Value             = producto.CategoriaID;
            comando.Parameters.Add("@proveedor", SqlDbType.VarChar, 50).Value = producto.Proveedor;
            return(comando.ExecuteNonQuery());
        }
Ejemplo n.º 25
0
        public static int Agregar(Alumno alumno)
        {
            string     query    = "INSERT INTO Alumno(Nombre, Apellido, DNI, Email, Ciudad, NroLegajo)VALUES(@Nombre, @Apellido, @DNI, @Email, @Ciudad, @NroLegajo)";
            SqlCommand dmlQuery = new SqlCommand(query, AdminDB.ConectarDB());

            dmlQuery.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value   = alumno.Nombre;
            dmlQuery.Parameters.Add("@Apellido", SqlDbType.VarChar, 50).Value = alumno.Apellido;
            dmlQuery.Parameters.Add("@DNI", SqlDbType.Char, 11).Value         = alumno.DNI;
            dmlQuery.Parameters.Add("@Email", SqlDbType.VarChar, 50).Value    = alumno.Email;
            dmlQuery.Parameters.Add("@Ciudad", SqlDbType.VarChar, 50).Value   = alumno.Ciudad;
            dmlQuery.Parameters.Add("@NroLegajo", SqlDbType.Int).Value        = alumno.NroLegajo;
            return(dmlQuery.ExecuteNonQuery());
        }
Ejemplo n.º 26
0
        public static int Actualizar(Producto producto)
        {
            string sql = "UPDATE Producto SET Nombre = @nombre, " +
                         "CategoriaID = @catid, Proveedor = @proveedor " +
                         "WHERE Id = @id";
            SqlCommand comando = new SqlCommand(sql, AdminDB.conexion());

            comando.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value    = producto.Nombre;
            comando.Parameters.Add("@catID", SqlDbType.Int).Value             = producto.CategoriaID;
            comando.Parameters.Add("@proveedor", SqlDbType.VarChar, 50).Value = producto.Proveedor;
            comando.Parameters.Add("@id", SqlDbType.Int).Value = producto.Id;
            return(comando.ExecuteNonQuery());
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Amin: Update Submit time of a tape from log
        /// </summary>
        /// <param name="Schedule_ID"></param>
        /// <returns></returns>
        public bool UpdateTapeSubmittoDB()
        {
            int    AffectedRows = -1;
            string CommandString;
            long   IDToBEUpdated = GetScheudleTapeID();

            if (TapeID > 0 && ScheduleID > 0 && IDToBEUpdated > 0)
            {
                CommandString = "Update scheduled_tapes Set SUBMITED_AT='" + AdminDB.ChangeDateTimeFormat(this.TapeSubmitTimeDB) + "'"
                                + " Where SCHEDULED_TAPE_ID = " + IDToBEUpdated;
                (new AdminDB()).CheckDB(CommandString, out AffectedRows);
            }
            return(AffectedRows > 0 ? true : false);
        }
Ejemplo n.º 28
0
        public static int Modificar(Alumno alumno)
        {
            string     query    = "UPDATE Alumno SET Nombre = @Nombre, Apellido = @Apellido, Dni = @Dni, Ciudad = @Ciudad, Email = @Email, NroLegajo = @NroLegajo WHERE ID = @Id";
            SqlCommand dmlQuery = new SqlCommand(query, AdminDB.ConectarDB());

            dmlQuery.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value   = alumno.Nombre;
            dmlQuery.Parameters.Add("@Apellido", SqlDbType.VarChar, 50).Value = alumno.Apellido;
            dmlQuery.Parameters.Add("@Dni", SqlDbType.Char, 11).Value         = alumno.DNI;
            dmlQuery.Parameters.Add("@Email", SqlDbType.VarChar, 50).Value    = alumno.Email;
            dmlQuery.Parameters.Add("@Ciudad", SqlDbType.VarChar, 50).Value   = alumno.Ciudad;
            dmlQuery.Parameters.Add("@NroLegajo", SqlDbType.Int).Value        = alumno.NroLegajo;
            dmlQuery.Parameters.Add("@Id", SqlDbType.Int).Value = alumno.Id;
            return(dmlQuery.ExecuteNonQuery());
        }
Ejemplo n.º 29
0
        public static int Eliminar(int pId)
        {
            string consulta = "DELETE FROM dbo.Categoria WHERE Id=@Id";

            comando = new SqlCommand(consulta, AdminDB.ConectarDB());

            comando.Parameters.Add("@Id", System.Data.SqlDbType.Int).Value = pId;

            int filasAfectadas = comando.ExecuteNonQuery();

            AdminDB.ConectarDB().Close();

            return(filasAfectadas);
        }
Ejemplo n.º 30
0
        public static int Agregar(Categoria nuevo)
        {
            string consulta = "INSERT INTO dbo.Categoria (Nombre,Descripcion) VALUES (@Nombre, @Descripcion)";

            comando = new SqlCommand(consulta, AdminDB.ConectarDB());

            comando.Parameters.Add("@Nombre", System.Data.SqlDbType.VarChar, 50).Value      = nuevo.Nombre;
            comando.Parameters.Add("@Descripcion", System.Data.SqlDbType.VarChar, 50).Value = nuevo.Descripcion;

            int filasAfectadas = comando.ExecuteNonQuery();

            AdminDB.ConectarDB().Close();

            return(filasAfectadas);
        }