コード例 #1
0
        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");
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 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;
         }
     }
 }