示例#1
0
        public string DeleteServico([FromBody] servicos servico)
        {
            string        result = "nok";
            SqlConnection conn   = new SqlConnection(TTOrcamentos2.Properties.Settings.Default.ConnectionString);
            SqlCommand    cmd    = new SqlCommand("deleteServico", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@servicoidv", SqlDbType.VarChar).Value = servico.servicoidv;
            try
            {
                conn.Open();

                var t = cmd.ExecuteScalar();
                result = "ok";
            }
            catch (Exception ex)
            {
                throw new Exception("Execption adding account. " + ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(result);
        }
示例#2
0
 public void EditarServicos(servicos dado)
 {
     dado.Id    = Convert.ToInt32(dataGridServico.CurrentRow.Cells[0].Value.ToString());
     dado.Nome  = txtServicoNome.Text;
     dado.Valor = Convert.ToDecimal(txtServiçoValor.Text);
     model.EditarServico(dado);
 }
示例#3
0
 public void DeletarServico(servicos dado)
 {
     con.AbrirConexao();
     sql = new NpgsqlCommand("delete from servicos where id = @id", con.con);
     sql.Parameters.Add("@id", dado.Id);
     sql.ExecuteNonQuery();
     con.FecharConexao();
 }
示例#4
0
 public void DeletarServicos(servicos dado)
 {
     try
     {
         dao.DeletarServico(dado);
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao excluir " + ex.Message);
         throw;
     }
 }
示例#5
0
 public void EditarServico(servicos dado)
 {
     try
     {
         dao.EditarServico(dado);
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao editar " + ex.Message);
         throw;
     }
 }
示例#6
0
 public void CadastrarServico(servicos dado)
 {
     try
     {
         dao.CadastrarServico(dado);
         MessageBox.Show("Serviço cadastrado com sucesso");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao cadastrar Produtos " + ex.Message);
         throw;
     }
 }
示例#7
0
 public void CadastrarServico(servicos dado)
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("insert into servicos (nome, valor) values (@nome, @valor)", con.con);
         sql.Parameters.Add("@nome", dado.Nome);
         sql.Parameters.Add("@valor", dado.Valor);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao cadastrar Produtos " + ex.Message);
         throw;
     }
 }
示例#8
0
 public void EditarServico(servicos dado)
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("update servicos set nome = @nome, valor = @valor  where id = @id", con.con);
         sql.Parameters.Add("@nome", dado.Nome);
         sql.Parameters.Add("@valor", dado.Valor);
         sql.Parameters.Add("@id", dado.Id);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao Editar Serviços" + ex.Message);
         throw;
     }
 }
示例#9
0
 public void DeletarServico(servicos dado)
 {
     dado.Id = Convert.ToInt32(dataGridServico.CurrentRow.Cells[0].Value.ToString());
     model.DeletarServicos(dado);
 }
示例#10
0
 public void CadastrarServicos(servicos dado)
 {
     dado.Nome  = txtServicoNome.Text;
     dado.Valor = Convert.ToDecimal(txtServiçoValor.Text);
     model.CadastrarServico(dado);
 }