Пример #1
0
        public void CadastraEquipamento()
        {
            try
            {
                var equipamento = new Equipamento();

                if (Id == 0)
                {
                    CarregarDadosDoForm(equipamento);
                    equipamento.Salvar(equipamento);
                    MessageBox.Show("Equipamento Cadastrado com sucesso!", "Messagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ListarEquipamentosPorCliente(clienteId);
                    LimparTextbox(this);
                }
                else
                {
                    equipamento = equipamento.PesquisarPorId(Id);
                    CarregarDadosDoForm(equipamento);
                    equipamento.Atualizar(equipamento);
                    Id = 0;
                    MessageBox.Show("Equipamento Editado com sucesso!", "Messagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ListarEquipamentosPorCliente(clienteId);
                    LimparTextbox(this);
                    btn_excluir.Visible = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve um problema ao cadastrar o equipamento \n" + ex.Message);
            }
        }
Пример #2
0
        public IHttpActionResult Atualizar([FromBody] EquipamentoTO equipamento)
        {
            BaseResponse response = new BaseResponse();

            try
            {
                Equipamento.Atualizar(equipamento.Id, equipamento.Modelo, equipamento.Serie, equipamento.Disponivel, equipamento.IdCategoria);
            }
            catch (EntidadesException eex)
            {
                response.Status   = (int)eex.Codigo;
                response.Detalhes = eex.Message;
            }
            catch (Exception ex)
            {
                response.Status   = -1;
                response.Detalhes = ex.Message;
            }
            return(Ok(response));
        }