protected void ButtonGravar_Click(object sender, EventArgs e) { ModeloLoja.Funcionario funcionario = new ModeloLoja.Funcionario { Id = int.Parse(TextBoxCodigo.Text), Nome = TextBoxNome.Text, Telefone = TextBoxTelefone.Text, Ct = TextBoxCT.Text, Salario = double.Parse(TextBoxSalario.Text), Observacao = TextBoxObservacao.Text, Motorista = false, Tecnico = false }; if (RadioButtonListTrabalho.SelectedValue == "Motorista") { funcionario.Motorista = true; funcionario.Tecnico = false; } else if (RadioButtonListTrabalho.SelectedValue == "Tecnico") { funcionario.Motorista = false; funcionario.Tecnico = true; } ModeloLoja.Funcionario.Atualizar(funcionario); Response.Redirect("~/Funcionario/Principal.aspx"); }
public static List <Pagamento> Listar(string _nomeFuncionario, int _mesReferente, int _anoReferente) { IniciarHttp(); var r = httpClient.GetAsync("api/Funcionario/ConsultarPorNome/" + _nomeFuncionario); HttpResponseMessage rma = r.Result; string stra = rma.Content.ReadAsStringAsync().Result; ModeloLoja.Funcionario fun = JsonConvert.DeserializeObject <ModeloLoja.Funcionario>(stra); Pagamento p = new Pagamento { Funcionario_id = fun.Id, MesReferente = _mesReferente, AnoReferente = _anoReferente }; var response = httpClient.GetAsync("api/Pagamento/Listar/" + p); HttpResponseMessage rm = response.Result; string str = rm.Content.ReadAsStringAsync().Result; var pagamentos = JsonConvert.DeserializeObject <List <Pagamento> >(str); return(pagamentos); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ModeloLoja.Funcionario funcionario = ModeloLoja.Funcionario.ConsultarPorId(int.Parse(Session["funcionarioId"].ToString())); TextBoxCodigo.Text = funcionario.Id.ToString(); TextBoxNome.Text = funcionario.Nome; TextBoxTelefone.Text = funcionario.Telefone; TextBoxIdentidade.Text = funcionario.Identidade; TextBoxCT.Text = funcionario.Ct; TextBoxSalario.Text = funcionario.Salario.ToString(); TextBoxObservacao.Text = funcionario.Observacao; if (funcionario.Motorista == true) { RadioButtonListTrabalho.SelectedIndex = 0; } else if (funcionario.Tecnico == true) { RadioButtonListTrabalho.SelectedIndex = 1; } } }