Exemple #1
0
        public IHttpActionResult Puttipo_usuario(int id, tipo_usuario tipo_usuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tipo_usuario.id_tipo_usuario)
            {
                return(BadRequest());
            }

            db.Entry(tipo_usuario).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!tipo_usuarioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #2
0
        public async Task <IActionResult> Edit(int id, [Bind("id_tipo,nombre_tipo_usuario")] tipo_usuario tipo_usuario)
        {
            if (id != tipo_usuario.id_tipo)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipo_usuario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!tipo_usuarioExists(tipo_usuario.id_tipo))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipo_usuario));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tipo_usuario tipo_usuario = db.tipo_usuario.Find(id);

            db.tipo_usuario.Remove(tipo_usuario);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 // POST: api/TipoUsuario
 public string Post([FromBody] tipo_usuario tpUser)
 {
     using (pro_chefeEntities bd = new pro_chefeEntities())
     {
         bd.tipo_usuario.Add(tpUser);
         bd.SaveChanges();
         return("salvo com sucesso");
     }
 }
Exemple #5
0
        public static int EliminarUsuario(tipo_usuario ptipo)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("delete from tipo_usuario where idtipo_usuario = {0}",
                                                                  ptipo.id), conexion.obtenerconexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Exemple #6
0
 // PUT: api/TipoUsuario/5
 public string Put(int id, [FromBody] tipo_usuario tpUser)
 {
     using (pro_chefeEntities bd = new pro_chefeEntities())
     {
         tipo_usuario alterar = bd.tipo_usuario.Find(id);
         alterar.nome = tpUser.nome;
         bd.SaveChanges();
         return("Alterado com sucesso");
     }
 }
 public ActionResult Edit([Bind(Include = "ID_TIPO_USUARIO,DESCRIPCION_TIO_USUARIO")] tipo_usuario tipo_usuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipo_usuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipo_usuario));
 }
Exemple #8
0
 // DELETE: api/TipoUsuario/5
 public string Delete(int id)
 {
     using (pro_chefeEntities bd = new pro_chefeEntities())
     {
         tipo_usuario remover = bd.tipo_usuario.Find(id);
         bd.tipo_usuario.Remove(remover);
         bd.SaveChanges();
         return("Deletado com sucesso");
     }
 }
 public ActionResult Edit([Bind(Include = "idtipousuario,tipo")] tipo_usuario tipo_usuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipo_usuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipo_usuario));
 }
        public ActionResult Create([Bind(Include = "ID_TIPO_USUARIO,DESCRIPCION_TIO_USUARIO")] tipo_usuario tipo_usuario)
        {
            if (ModelState.IsValid)
            {
                db.tipo_usuario.Add(tipo_usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipo_usuario));
        }
        public ActionResult Create([Bind(Include = "idtipousuario,tipo")] tipo_usuario tipo_usuario)
        {
            if (ModelState.IsValid)
            {
                db.tipo_usuario.Add(tipo_usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipo_usuario));
        }
Exemple #12
0
        public async Task <IActionResult> Create([Bind("id_tipo,nombre_tipo_usuario")] tipo_usuario tipo_usuario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipo_usuario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipo_usuario));
        }
Exemple #13
0
        public IHttpActionResult Gettipo_usuario(int id)
        {
            tipo_usuario tipo_usuario = db.tipo_usuario.Find(id);

            if (tipo_usuario == null)
            {
                return(NotFound());
            }

            return(Ok(tipo_usuario));
        }
Exemple #14
0
        public IHttpActionResult Posttipo_usuario(tipo_usuario tipo_usuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tipo_usuario.Add(tipo_usuario);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tipo_usuario.id_tipo_usuario }, tipo_usuario));
        }
Exemple #15
0
        public IHttpActionResult Deletetipo_usuario(int id)
        {
            tipo_usuario tipo_usuario = db.tipo_usuario.Find(id);

            if (tipo_usuario == null)
            {
                return(NotFound());
            }

            db.tipo_usuario.Remove(tipo_usuario);
            db.SaveChanges();

            return(Ok(tipo_usuario));
        }
        // GET: tipo_usuario/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tipo_usuario tipo_usuario = db.tipo_usuario.Find(id);

            if (tipo_usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(tipo_usuario));
        }
Exemple #17
0
        public static List <tipo_usuario> Obtenertipos()
        {
            List <tipo_usuario> _lista   = new List <tipo_usuario>();
            MySqlConnection     conect   = conexion.obtenerconexion();
            MySqlCommand        _comando = new MySqlCommand("select idtipo_usuario , descripcion from tipo_usuario", conect);
            MySqlDataReader     _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                tipo_usuario ptipo = new tipo_usuario();
                ptipo.id          = _reader.GetInt32(0);
                ptipo.descripcion = _reader.GetString(1);
                _lista.Add(ptipo);
            }
            conect.Close();
            return(_lista);
        }
Exemple #18
0
        public ActionResult Guardar(tipo_usuario entidad)
        {
            var r = false;

            try
            {
                if (entidad.id_tipo_usuario > 0)
                {
                    r = control.Actualizar(entidad);
                    ctrlDetPermisos.Eliminar(entidad.id_tipo_usuario);
                    foreach (detalle_permiso item in entidad.permisos_tipo_usuario)
                    {
                        ctrlDetPermisos.Insertar(new detalle_permiso
                        {
                            id_tipo_usuario = entidad.id_tipo_usuario,
                            id_permiso      = item.id_permiso
                        });
                    }
                }
                else
                {
                    r = control.Insertar(entidad);
                    int id_tipo_usuario = control.ObtenerTodos().ToList().Max(p => p.id_tipo_usuario);
                    foreach (detalle_permiso item in entidad.permisos_tipo_usuario)
                    {
                        ctrlDetPermisos.Insertar(new detalle_permiso
                        {
                            id_tipo_usuario = id_tipo_usuario,
                            id_permiso      = item.id_permiso
                        });
                    }
                }

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "TipoUsuario", "Create")));
            }
        }
        public List <tipo_usuario> ObtenerTodos()
        {
            List <tipo_usuario> lista = new List <tipo_usuario>();
            tipo_usuario        entidad;

            try
            {
                AbrirConexion();
                StringBuilder CadenaSql = new StringBuilder();

                SqlCommand comandoSelect = new SqlCommand();

                comandoSelect.Connection  = Conexion;
                comandoSelect.CommandType = CommandType.StoredProcedure;
                comandoSelect.CommandText = "DML_tipo_usuario";
                comandoSelect.Parameters.AddWithValue("@Sentencia", "Select");
                using (var dr = comandoSelect.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        entidad = new tipo_usuario();
                        entidad.id_tipo_usuario = int.Parse(dr["id_tipo_usuario"].ToString());
                        entidad.nombre          = dr["nombre"].ToString();
                        lista.Add(entidad);
                    }
                }
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
            }
            return(lista);
        }
        private void button3_Click(object sender, EventArgs e)
        {
            tipo_usuario a = new tipo_usuario();

            a.id = Convert.ToInt32(txtid.Text);

            int respuesta = ventana.EliminarUsuario(a);

            if (respuesta > 0)
            {
                MessageBox.Show("Eliminado con Exito!!");
                v.llenarGridUsuario(dataGridView2);
            }
            else
            {
                MessageBox.Show("Ha ocurrido un error!");
            }
        }
        public ColeccionClases tipo_usuario()
        {
            SqlConnection   cn    = new SqlConnection(new Conexion().cadenaConexion());
            ColeccionClases obCol = new ColeccionClases();
            SqlCommand      cmd   = new SqlCommand()
            {
                CommandText = "tipo_usuario_sel", CommandType = System.Data.CommandType.StoredProcedure, Connection = cn
            };

            cmd.Connection.Open();

            try
            {
                using (IDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        tipo_usuario obTip = new tipo_usuario();
                        if (!dr[0].Equals(DBNull.Value))
                        {
                            obTip.IdTipo = dr.GetInt32(0);
                        }
                        if (!dr[1].Equals(DBNull.Value))
                        {
                            obTip.Descripcion = dr.GetString(1);
                        }
                        obCol.Add(obTip);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cmd.Connection.Close();
                cmd.Dispose();
            }
            return(obCol);
        }
Exemple #22
0
        static bool testaLogin(string user, string pass)
        {
            StreamReader reader = new StreamReader(localDados + arquivoDadosUsuarios);
            int          j      = 0;

            while (reader.ReadLine() != null)
            {
                j++;
            }

            tipo_usuario[] usuario = new tipo_usuario[j / 2];

            reader.Close();

            j = 0;

            reader = new StreamReader(localDados + arquivoDadosUsuarios);

            while (!reader.EndOfStream)
            {
                usuario[j].usuario = reader.ReadLine();
                usuario[j].senha   = reader.ReadLine();
                j++;
            }



            for (int i = 0; i < usuario.Count(); i++)
            {
                if (usuario[i].usuario == user && usuario[i].senha == pass)
                {
                    return(true);
                }
            }

            return(false);
        }
        public bool Update(tipo_usuario entidad)
        {
            SqlCommand cmd       = new SqlCommand();
            bool       respuesta = false;

            try
            {
                AbrirConexion();
                cmd.Connection  = Conexion;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "DML_tipo_usuario";
                cmd.Parameters.AddWithValue("@Sentencia", "Update");
                cmd.Parameters.AddWithValue("@IdTipoUsuario", entidad.id_tipo_usuario);
                cmd.Parameters.AddWithValue("@nombre", entidad.nombre);
                cmd.ExecuteNonQuery();
                respuesta = true;
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
                cmd = null;
            }
            return(respuesta);
        }
Exemple #24
0
 public bool Actualizar(tipo_usuario Entidad)
 {
     return(PerTipoUsuario.Update(Entidad));
 }
        public tipo_usuario Obtener(int id)
        {
            tipo_usuario entidad = new tipo_usuario();

            try
            {
                AbrirConexion();
                StringBuilder CadenaSql = new StringBuilder();

                SqlCommand comandoSelect = new SqlCommand();

                comandoSelect.Connection  = Conexion;
                comandoSelect.CommandType = CommandType.StoredProcedure;
                comandoSelect.CommandText = "DML_tipo_usuario";
                comandoSelect.Parameters.AddWithValue("@Sentencia", "Select");
                comandoSelect.Parameters.AddWithValue("@IdTipoUsuario", id);
                using (var dr = comandoSelect.ExecuteReader())
                {
                    if (dr.Read())
                    {
                        entidad = new tipo_usuario();
                        entidad.id_tipo_usuario = int.Parse(dr["id_tipo_usuario"].ToString());
                        entidad.nombre          = dr["nombre"].ToString();
                    }
                }

                #region ObtenerPermisos
                comandoSelect.CommandText = "DML_Detalle_Permiso";
                comandoSelect.Parameters.Clear();
                comandoSelect.Parameters.AddWithValue("@Sentencia", "Select");
                comandoSelect.Parameters.AddWithValue("@IdTipoUsuario", entidad.id_tipo_usuario);
                entidad.permisos_tipo_usuario = new List <detalle_permiso>();
                using (var dr = comandoSelect.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        detalle_permiso permiso = new detalle_permiso();
                        permiso.id_detalle_permiso = int.Parse(dr["id_detalle_permiso"].ToString());
                        permiso.id_permiso         = int.Parse(dr["id_permiso"].ToString());
                        permiso.permiso            = dr["permiso"].ToString();
                        permiso.url               = dr["url"].ToString();
                        permiso.id_tipo_usuario   = int.Parse(dr["id_tipo_usuario"].ToString());
                        permiso.id_menu_principal = int.Parse(dr["id_menu_principal"].ToString());
                        permiso.menu_principal    = dr["menu_principal"].ToString();
                        permiso.descripcion       = dr["descripcion"].ToString();
                        permiso.url_net           = dr["url_net"].ToString();
                        permiso.icono_net         = dr["icono_net"].ToString();
                        permiso.isactive          = bool.Parse(dr["isactive"].ToString());

                        entidad.permisos_tipo_usuario.Add(permiso);
                    }
                }

                #endregion
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar tipo_usuario";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
            }
            return(entidad);
        }
Exemple #26
0
 public bool Insertar(tipo_usuario Entidad)
 {
     return(PerTipoUsuario.Insertar(Entidad));
 }