示例#1
0
 public bool Remove(Objetos.Serviço servico)
 {
     try
     {
         DialogResult result = MessageBox.Show("Tem certeza que deseja remover o serviço?", "REMOVER", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             if (StartConnection())
             {
                 string sql = string.Format("delete from Servicos where Nome = \'{0}\'", servico.Nome);
                 using (var comm = new SqlCommand(sql, connection))
                 {
                     comm.ExecuteNonQuery();
                     CloseConnection();
                     MessageBox.Show("Seviço removido com sucesso", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 return(true);
             }
             else
             {
                 MessageBox.Show("Serviço não pôde ser removido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         throw;
     }
 }
示例#2
0
 public bool CheckNome(Objetos.Serviço servico)
 {
     try
     {
         if (StartConnection())
         {
             string sql = string.Format("Select * from Servicos where Nome = \'{0}\'", servico.Nome);
             using (var comm = new SqlCommand(sql, connection))
             {
                 using (var reader = comm.ExecuteReader())
                 {
                     while (reader.Read())
                     {
                         return(true);
                     }
                     connection.Close();
                     connection.Dispose();
                     connection = null;
                     return(false);
                 }
             }
         }
         return(false);
     }
     catch
     {
         throw;
     }
 }
示例#3
0
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         Objetos.Serviço servico = new Objetos.Serviço();
         servico.Nome  = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
         servico.Valor = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
         servicoDAO.Remove(servico);
         dataGridView1.DataSource = servicoDAO.GetServicosTable();
     }
     catch
     {
         MessageBox.Show("Selecione uma celula para remover", "SELECIONAR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#4
0
 private void button1_Click(object sender, EventArgs e)
 {
     Objetos.Serviço servico = new Objetos.Serviço();
     servico.Nome  = Nome.Text;
     servico.Valor = "R$ " + Valor.Text;
     if (UserControllers.ServiçosController.Up)
     {
         servicoDAO.Update(servico, Objetos.objAtb.atb0);
     }
     else
     {
         servicoDAO.Insert(servico);
     }
     Nome.Text  = "";
     Valor.Text = "";
 }
示例#5
0
 public bool Insert(Objetos.Serviço servico)
 {
     try
     {
         if (CheckNome(servico))
         {
             MessageBox.Show("Serviço já cadastrado", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         else
         {
             if (StartConnection())
             {
                 if (servico.Nome != "" && servico.Valor != "")
                 {
                     string sql = string.Format("Insert into Servicos(Nome,Valor) Values(\'{0}\',\'{1}\')", servico.Nome, servico.Valor);
                     using (var comm = new SqlCommand(sql, connection))
                     {
                         comm.ExecuteNonQuery();
                         CloseConnection();
                         MessageBox.Show("Serviço inserido com sucesso", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     return(true);
                 }
                 else
                 {
                     MessageBox.Show("Preencha todos os campos em branco", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     return(false);
                 }
             }
             else
             {
                 MessageBox.Show("Serviço não pôde ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return(false);
             }
         }
     }
     catch
     {
         throw;
     }
 }
示例#6
0
 public bool Update(Objetos.Serviço servico, string OldNome)
 {
     try
     {
         if (CheckNome(servico) && servico.Nome != OldNome)
         {
             MessageBox.Show("Nome do serviço já cadastrado", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         else
         {
             if (servico.Nome != "")
             {
                 if (StartConnection())
                 {
                     string sql = string.Format("Update Servicos set Nome = \'{0}\', Valor = \'{1}\' Where Nome = \'{2}\'", servico.Nome, servico.Valor, OldNome);
                     using (var comm = new SqlCommand(sql, connection))
                     {
                         comm.ExecuteNonQuery();
                         CloseConnection();
                         MessageBox.Show("Sucesso ao atualizar o serviço", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     return(true);
                 }
                 else
                 {
                     MessageBox.Show("Erro ao atualizar o serviço", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return(false);
                 }
             }
             else
             {
                 MessageBox.Show("Preencha todos os campos obrigatórios em branco", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 return(false);
             }
         }
     }
     catch
     {
         throw;
     }
 }
示例#7
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Objetos.Cliente     cliente     = new Objetos.Cliente();
            Objetos.Cargo       cargo       = new Objetos.Cargo();
            Objetos.Funcionario funcionario = new Objetos.Funcionario();
            Objetos.Serviço     servico     = new Objetos.Serviço();

            cliente.Cpf      = "t3st3";
            cliente.Nome     = "t3st3";
            cliente.Email    = "t3st3";
            cliente.Telefone = "t3st3";
            cliente.DataCad  = "t3st3";

            cargo.Nome = "t3st3";

            funcionario.Nome     = "t3st3";
            funcionario.Cpf      = "t3st3";
            funcionario.Email    = "t3st3";
            funcionario.Telefone = "t3st3";
            funcionario.Cargo    = "t3st3";
            funcionario.Salario  = "t3ste";

            servico.Nome  = "t3st3";
            servico.Valor = "t3st3";
            if (clientesDAO.Insert(cliente) && cargoDAO.Insert(cargo) && funcionariosDAO.Insert(funcionario) && servicoDAO.Insert(servico))
            {
                MessageBox.Show("INSERÇÃO OK");
            }
            else
            {
                MessageBox.Show("ERRO INSERÇÃO");
            }
            if (clientesDAO.Remove(cliente) && cargoDAO.Remove(cargo) && funcionariosDAO.Remove(funcionario) && servicoDAO.Remove(servico))
            {
                MessageBox.Show("REMOVE OK");
            }
            else
            {
                MessageBox.Show("ERRO REMOVE");
            }
        }