public IActionResult Update(int id, Funcionario funcionario) { funcionario.Pessoa_Codigo = id; if (funcionario.Senha == null) { FuncionarioData f = new FuncionarioData(); funcionario.Senha = f.BuscaSenha(id); if (funcionario.Senha != "") { using (var data = new FuncionarioData()) data.Update(funcionario); return(RedirectToAction("Index")); } else { return(View(funcionario)); } } else { if (!ModelState.IsValid) { return(View(funcionario)); } using (var data = new FuncionarioData()) data.Update(funcionario); return(RedirectToAction("Index")); } }
public ActionResult Edit(FuncionarioData funcionario) { HttpClient client = api.ServicoFuncioanrio(); try { var jsonContent = JsonConvert.SerializeObject(funcionario); var contentString = new StringContent(jsonContent, Encoding.UTF8, "application/json"); contentString.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var postBack = client.PutAsync($"Funcionario/{funcionario.FuncionarioId}", contentString); var resultado = postBack.Result; if (resultado.IsSuccessStatusCode) { return(RedirectToAction("index")); } } catch (Exception) { throw; } return(View()); }
public IActionResult Delete(int id) { using (var data = new FuncionarioData()) data.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Create(Funcionario e) { if (!ModelState.IsValid) { return(View(e)); } using (var data = new FuncionarioData()) data.Create(e); return(RedirectToAction("Index")); }
public Funcionario Login(Funcionario funcionario) { //Efetuar login Funcionario _funcionario = new FuncionarioData().GetLogin(funcionario); // Grava os dados do funcionario no dispositivo SaveInvestidorLogged(funcionario); return(_funcionario); }
private static StringContent SerializaJsonToObject(FuncionarioData funcionario) { var jsonContent = JsonConvert.SerializeObject(funcionario); var contentString = new StringContent(jsonContent, Encoding.UTF8, "application/json"); contentString.Headers.ContentType = new MediaTypeHeaderValue("application/json"); // contentString.Headers.Add("Session-Token", session_token); return(contentString); }
public IActionResult CreateLogin(Funcionario funcionario) { if (!ModelState.IsValid) { return(View(funcionario)); } using (var data = new FuncionarioData()) data.Create(funcionario); return(RedirectToAction("Login")); }
/*Retorna todos os funcionários por json*/ public String ViewFunc() { List <Funcionario> funcionarios = new List <Funcionario>(); using (var data = new FuncionarioData()) { funcionarios = data.Read(); } string json = JsonConvert.SerializeObject(funcionarios); return(json); }
public IActionResult Update(int id, Funcionario e) { e.IdFuncionario = id; if (!ModelState.IsValid) { return(View(e)); } using (var data = new FuncionarioData()) data.Update(e); return(RedirectToAction("Index")); }
// GET: FuncionarioController/Edit/5 public async Task <IActionResult> Edit(int Id) { FuncionarioData funcionario = new FuncionarioData(); HttpClient client = api.ServicoFuncioanrio(); HttpResponseMessage res = await client.GetAsync($"Funcionario/{Id}"); if (res.IsSuccessStatusCode) { funcionario = JsonConvert.DeserializeObject <FuncionarioData>(res.Content.ReadAsStringAsync().Result); } return(View(funcionario)); }
public ActionResult Create(FuncionarioData funcionario) { HttpClient client = api.ServicoFuncioanrio(); StringContent contentString = SerializaJsonToObject(funcionario); var postBack = client.PostAsync("Funcionario", contentString); var resultado = postBack.Result; if (resultado.IsSuccessStatusCode) { return(RedirectToAction("index")); } return(View()); }
public IActionResult Login(Funcionario funcionario) { if (funcionario.Email == null || funcionario.Senha == null) { return(View("Login")); } using (var data = new FuncionarioData()) if (data.Login(funcionario.Email, funcionario.Senha)) { return(Redirect("/Home/Index")); } else { ViewBag.Mensagem = "Email ou senha inválida"; return(View("Login")); } }
//get public async Task <IActionResult> Details(int Id) { // FuncionarioData funcioanrio = new FuncionarioData(); // var resultado = RetornaDadosApi(Id.ToString()); // if (resultado.Result.IsSuccessStatusCode) // { // funcioanrio = JsonConvert.DeserializeObject<FuncionarioData>(resultado.Result.Content.ReadAsStringAsync().Result); // } // return View(funcioanrio); FuncionarioData Servico = new FuncionarioData(); HttpClient client = api.ServicoFuncioanrio(); HttpResponseMessage res = await client.GetAsync($"Funcionario/{Id}"); if (res.IsSuccessStatusCode) { var resutlado = res.Content.ReadAsStringAsync().Result; Servico = JsonConvert.DeserializeObject <FuncionarioData>(resutlado); } return(View(Servico)); }
public IActionResult Create(int id) { List <Cliente> clientes = new List <Cliente>(); List <Tecnico> tecnicos = new List <Tecnico>(); List <Funcionario> funcionarios = new List <Funcionario>(); OrdemServico os = new OrdemServico(); os.Cliente_Codigo = id; using (var data = new ClienteData()) { clientes = data.BuscarClientes(""); ViewBag.Clientes = clientes; var dataTec = new TecnicoData(); tecnicos = dataTec.BuscarTecnicos(""); ViewBag.Tecnicos = tecnicos; var dataFun = new FuncionarioData(); funcionarios = dataFun.BuscarFuncionarios(""); ViewBag.Funcionarios = funcionarios; } return(View(os)); }
//------------------------------------------------------- public IActionResult Update(int id) { using (var data = new FuncionarioData()) return(View(data.Read(id))); }
public ActionResult Index() { using (var data = new FuncionarioData()) return(View(data.Read())); }
public FuncionarioBusiness(String connectionString) { this.funcionarioData = new FuncionarioData(connectionString); }
public FuncionarioBusiness(String cadenaConexion) { this.funcionarioData = new FuncionarioData(cadenaConexion); }