Beispiel #1
0
        public async Task <TipoUsuarioModel> Put(TipoUsuarioModel tipoUsuario)
        {
            context.Entry(tipoUsuario).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(tipoUsuario);
        }
Beispiel #2
0
        public TipoUsuarioModel SelectId(TipoUsuarioModel tipo)
        {
            MySqlConnection CN  = new MySqlConnection(Con);
            MySqlCommand    Com = CN.CreateCommand();

            Com.CommandText = "SELECT * FROM tipo_usuario WHERE id=@id";
            Com.Parameters.AddWithValue("@id", tipo.Idtipousuario);
            TipoUsuarioModel tipoaux = new TipoUsuarioModel();

            try
            {
                MySqlDataReader dr = Com.ExecuteReader();
                while (dr.Read())
                {
                    tipoaux.Idtipousuario = Convert.ToInt32(dr["id"]);
                    tipoaux.Descricao     = (String)dr["descricao"];
                }
                return(tipoaux);
            }
            catch (MySqlException ex)
            {
                throw MySqlException(ex.ToString);
            }
            finally
            {
                CN.Close();
            }
        }
Beispiel #3
0
        public List <TipoUsuarioModel> SelectAllList()
        {
            MySqlConnection         CN        = new MySqlConnection(Con);
            MySqlCommand            Com       = CN.CreateCommand();
            List <TipoUsuarioModel> listaTipo = new List <TipoUsuarioModel>();

            Com.CommandText = "SELECT * FROM tipo_usuario";
            try
            {
                MySqlDataReader dr = Com.ExecuteReader();
                while (dr.Read())
                {
                    TipoUsuarioModel tipoaux = new TipoUsuarioModel();
                    tipoaux.Idtipousuario = Convert.ToInt32(dr["id"]);
                    tipoaux.Descricao     = (String)dr["descricao"];
                    listaTipo.Add(tipoaux);
                }
                return(listaTipo);
            }
            catch (MySqlException ex)
            {
                throw MySqlException(ex.ToString);
            }
            finally
            {
                CN.Close();
            }
        }
Beispiel #4
0
 public List <TipoUsuarioModel> TablaTipoUsuario()
 {
     try
     {
         string Query     = ("SELECT * FROM Vst_Lista_TipoUsuario");
         var    Resultado = _oConexionDAL.TablaConnsulta(Query);
         List <TipoUsuarioModel> TipoUsuario = new List <TipoUsuarioModel>();
         foreach (DataRow TUsuario in Resultado.Rows)
         {
             var _oTipoUsuarioModel = new TipoUsuarioModel()
             {
                 IdTipoUsuario      = int.Parse(TUsuario[0].ToString()),
                 TipoUsu            = TUsuario[1].ToString(),
                 FechaRegistroTuser = Convert.ToDateTime(TUsuario[2].ToString()),
                 StatusTuser        = Convert.ToBoolean(TUsuario[3].ToString())
             };
             TipoUsuario.Add(_oTipoUsuarioModel);
         }
         return(TipoUsuario);
     }
     catch (Exception)
     {
         return(null);
     }
 }
        private static Tipousuario SetEntity(TipoUsuarioModel model, Tipousuario entity)
        {
            entity.Id        = model.Id;
            entity.Descricao = model.Descricao;

            return(entity);
        }
Beispiel #6
0
        public async Task <TipoUsuarioModel> Delete(TipoUsuarioModel tipoUsuario)
        {
            context.TipoUsuario.Remove(tipoUsuario);
            await context.SaveChangesAsync();

            return(tipoUsuario);
        }
 public async Task <ActionResult <TipoUsuarioModel> > Post(TipoUsuarioModel tipoUsuario)
 {
     try {
         return(await repositorio.Post(tipoUsuario));
     } catch (System.Exception) {
         throw;
     }
 }
Beispiel #8
0
        public async Task <TipoUsuarioModel> Post(TipoUsuarioModel tipoUsuario)
        {
            await context.TipoUsuario.AddAsync(tipoUsuario);

            await context.SaveChangesAsync();

            return(tipoUsuario);
        }
        public JsonResult Get()
        {
            TipoUsuarioModel tipoUsuarioQuery = new TipoUsuarioModel(new TipoUsuario());

            ResponseMenssage response = new ResponseMenssage("success", tipoUsuarioQuery.GetTipos());

            return(new JsonResult(response));
        }
        public bool Update(TipoUsuarioModel entity)
        {
            var x = _context.Tipousuario.Where(tu => tu.Id == entity.Id).FirstOrDefault();

            if (x != null)
            {
                _context.Update(SetEntity(entity, x));
                return(_context.SaveChanges() == 1 ? true : false);
            }

            return(false);
        }
        public JsonResult Post([FromBody] TipoUsuario tipo_usuario)
        {
            TipoUsuarioModel tipoUsuarioQuery = new TipoUsuarioModel(tipo_usuario);

            if (tipoUsuarioQuery.Create())
            {
                ResponseMenssage response = new ResponseMenssage("success", tipoUsuarioQuery.Tipo_usuario);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al crear region");
                return(new JsonResult(response));
            }
        }
        public JsonResult Delete(int id)
        {
            TipoUsuarioModel tipoUsuarioQuery = new TipoUsuarioModel(new TipoUsuario());

            tipoUsuarioQuery.Tipo_usuario.Id = id;

            if (tipoUsuarioQuery.Delete())
            {
                ResponseMenssage response = new ResponseMenssage("success", tipoUsuarioQuery.Tipo_usuario);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al eliminar tipo_usuario");
                return(new JsonResult(response));
            }
        }
        public JsonResult Put(int id, [FromBody] TipoUsuario tipo_usuario)
        {
            TipoUsuarioModel tipoUsuarioQuery = new TipoUsuarioModel(tipo_usuario);

            tipoUsuarioQuery.Tipo_usuario.Id = id;

            if (tipoUsuarioQuery.Update())
            {
                ResponseMenssage response = new ResponseMenssage("success", tipoUsuarioQuery.Tipo_usuario);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al modificar tipo_usuario");
                return(new JsonResult(response));
            }
        }
Beispiel #14
0
        private void EditarBtn_Click(object sender, RoutedEventArgs e)
        {
            TipoUsuarioModel selectedModel = (TipoUsuarioModel)TipoUsuarioDataGrid.SelectedItem;
            TipoUsuarioForm  form          = new TipoUsuarioForm();

            form.SetData(selectedModel.Id,
                         selectedModel.Nombre,
                         selectedModel.TipoUsuario
                         );
            foreach (Window window in Application.Current.Windows)
            {
                if (window.GetType() == typeof(Dashboard))
                {
                    (window as Dashboard).SwitchScreen(form, "Tipos de Usuarios • Editar tipo de usuario");
                }
            }
        }
Beispiel #15
0
        private void Eliminarbtn_Click(object sender, RoutedEventArgs e)
        {
            string           result        = null;
            TipoUsuarioModel selectedModel = (TipoUsuarioModel)TipoUsuarioDataGrid.SelectedItem;
            MessageBoxResult response;

            response = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
            if (response == MessageBoxResult.Yes)
            {
                tipoUsuario.EntityState = EntityState.Deleted;
                tipoUsuario.Id          = selectedModel.Id;
                tipoUsuario.TipoUsuario = "0";

                result = tipoUsuario.Savechanges();
                TipoUsuarioDataGrid.ItemsSource = tipoUsuario.GetAll();
                MessageBox.Show(result);
            }
        }
Beispiel #16
0
        public TipoUsuarioModel SelecionarTipoUsuarioPorId(int id)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    TipoUsuarioModel entidade = new TipoUsuarioModel();

                    entidade.Id = id;

                    return(unit.TiposUsuario.SelecionarPorId(entidade));
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #17
0
 public TipoUsuarioModel RecuperarTipo(long IdTipoUsuario)
 {
     try
     {
         var       tUser      = new TipoUsuarioModel();
         string    BuscarTipo = string.Format("SELECT * FROM Vst_Lista_TipoUsuario WHERE IdTipoUsuario='{0}'", IdTipoUsuario);
         DataTable Datos      = _oConexionDAL.TablaConnsulta(BuscarTipo);
         DataRow   Row        = Datos.Rows[0];
         tUser.IdTipoUsuario      = Convert.ToInt32(Row["IdTipoUsuario"]);
         tUser.TipoUsu            = Row["TipoUsu"].ToString();
         tUser.FechaRegistroTuser = Convert.ToDateTime(Row["FechaRegistroTuser"].ToString());
         tUser.StatusTuser        = Convert.ToBoolean(Row["StatusTuser"].ToString());
         return(tUser);
     }
     catch (Exception)
     {
         return(null);
     }
 }
        public JsonResult Get(int id)
        {
            TipoUsuario tipo_usuario = new TipoUsuario
            {
                Id = id
            };
            TipoUsuarioModel tipoUsuarioQuery = new TipoUsuarioModel(tipo_usuario);


            if (tipoUsuarioQuery.ReadById())
            {
                ResponseMenssage response = new ResponseMenssage("success", tipoUsuarioQuery.Tipo_usuario);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "tipo_usuario no encontrada");
                return(new JsonResult(response));
            }
        }
 public async Task <ActionResult <TipoUsuarioModel> > Put(int id, TipoUsuarioModel tipoUsuario)
 {
     if (id != tipoUsuario.IdTipo)
     {
         return(NotFound());
     }
     try {
         return(await repositorio.Put(tipoUsuario));
     } catch (System.Exception) {
         var tipo = repositorio.Get(id);
         if (tipo == null)
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
 }
Beispiel #20
0
        public void InserirVoluntario(VoluntarioModel entidade)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var tipo = new TipoUsuarioModel();
                    tipo.Descricao = TipoUsuarioModel.DescricaoVoluntario;

                    entidade.TipoUsuario   = unit.TiposUsuario.SelecionarPorDescricao(tipo);
                    entidade.RoleId        = entidade.TipoUsuario.Id;
                    entidade.Descriminador = UsuarioModel.DescriminadorVoluntario;

                    unit.Voluntarios.Inserir(entidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #21
0
        public void AlterarEntidade(EntidadeModel entidade)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var tipo = new TipoUsuarioModel();
                    tipo.Descricao = TipoUsuarioModel.DescricaoEntidade;

                    entidade.TipoUsuario   = unit.TiposUsuario.SelecionarPorDescricao(tipo);
                    entidade.RoleId        = entidade.TipoUsuario.Id;
                    entidade.Descriminador = UsuarioModel.DescriminadorEntidade;

                    unit.Entidades.Alterar(entidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #22
0
        public void Add(TipoUsuarioModel tipo)
        {
            MySqlConnection CN  = new MySqlConnection(Con);
            MySqlCommand    Com = CN.CreateCommand();

            Com.CommandText = "INSERT INTO tipo_usuario(descricao) VALUES (?descricao)";
            Com.Parameters.AddWithValue("?descricao", tipo.Descricao);
            try
            {
                CN.Open();
                int registroAfetados = Com.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                throw MySqlException(ex.ToString);
            }
            finally
            {
                CN.Close();
            }
        }
 public TipoUsuarioController()
 {
     oTuserModel = new TipoUsuarioModel();
 }
 public bool Insert(TipoUsuarioModel entity)
 {
     _context.Add(SetEntity(entity, new Tipousuario()));
     return(_context.SaveChanges() == 1 ? true : false);
 }