Ejemplo n.º 1
0
        public void carregarDados()
        {
            DAOServico     daoS = new DAOServico();
            List <Servico> s    = daoS.getTodos();

            dataGrid1.ItemsSource = s;
        }
Ejemplo n.º 2
0
        public ActionResult AbrirServicosSolicitados()
        {
            DAOServico daoServico = null;
            Usuario    usuario    = null;
            string     masterName;

            try
            {
                usuario = (Usuario)Session["Usuario"];

                daoServico = new DAOServico();
                switch (usuario.Perfil)
                {
                case Usuario.TipoPerfil.UsuarioParticular:
                    masterName = "_LayoutUsuarioParticular";
                    break;

                case Usuario.TipoPerfil.UsuarioProfissional:
                    masterName = "_LayoutUsuarioProfissional";
                    break;

                default:
                    masterName = "_LayoutUsuarioParticular";
                    break;
                }
                return(View("ServicosSolicitados", masterName, daoServico.ObterServicosSolicitados(usuario)));
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
        public ActionResult PublicarServico(ServicoViewModel novoServico)
        {
            Usuario    usuario    = null;
            Servico    servico    = null;
            DAOServico daoServico = null;

            try
            {
                usuario = (Usuario)Session["Usuario"];

                servico             = new Servico();
                servico.Titulo      = novoServico.Titulo;
                servico.Descricao   = novoServico.Descricao;
                servico.Solicitante = usuario;

                daoServico = new DAOServico();
                if (daoServico.IncluirServico(servico))
                {
                    return(new HttpStatusCodeResult(System.Net.HttpStatusCode.Created));
                }
                else
                {
                    return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public void carregarComboBox()
        {
            DAOPeca    daoPeca    = new DAOPeca();
            DAOServico daoServico = new DAOServico();
            DAOCliente daoCliente = new DAOCliente();

            pecas    = daoPeca.getTodos();
            servicos = daoServico.getTodos();
            clientes = daoCliente.geTodos();

            comboItemClientes.ItemsSource = clientes;
            comboItemPecas.ItemsSource    = pecas;
            comboItemServicos.ItemsSource = servicos;
        }
Ejemplo n.º 5
0
        //Botao Deletar
        private void btnDeletar(object sender, RoutedEventArgs e)
        {
            var alerta = new Alerta(1);

            alerta.conteudo.Content = "Tem certeza que deseja deletar?";
            alerta.ShowDialog();

            if (alerta.yes)
            {
                Servico    sl     = dataGrid1.SelectedItem as Servico;
                DAOServico delete = new DAOServico();
                delete.deletar(sl.Id);
                List <Servico> c = delete.getTodos();
                dataGrid1.ItemsSource = c;
            }
        }
Ejemplo n.º 6
0
        // Botao de salvar serviço
        private void btnSalvar(object sender, RoutedEventArgs e)
        {
            Servico novoServico = new Servico();

            if (isName(textNomeServico.Text) && isValue(textValor.Text))
            {
                novoServico.NomeServico = textNomeServico.Text;
                novoServico.Valor       = double.Parse(textValor.Text.Replace("$", "").Replace(",", ""), CultureInfo.InvariantCulture);

                DAOServico servico = new DAOServico();
                servico.editar(novoServico, id);
                var alerta = new Alerta();
                alerta.conteudo.Content = "Serviço editado com sucesso";
                alerta.ShowDialog();


                var telaListaServico = new ListarServico();
                this.Close();
                telaListaServico.Show();
            }
            else
            {
                if (!isName(textNomeServico.Text))
                {
                    lblNomeIncorreto.Visibility = Visibility.Visible;
                }
                if (!isValue(textValor.Text))
                {
                    lblValorIncorreto.Visibility = Visibility.Visible;
                }

                var alerta = new Alerta();
                alerta.conteudo.Content = "Preencha os campos corretamente!";
                alerta.ShowDialog();
            }
        }