Exemple #1
0
        public int Gravar(TipoServico tipoServico)
        {
            int id = 0;

            using (SqlConnection objConexao = new SqlConnection(strConexao))
            {
                using (SqlCommand objComand = new SqlCommand(strInsert, objConexao))
                {
                    objComand.Parameters.AddWithValue("@Passeio", tipoServico.Passeio);
                    objComand.Parameters.AddWithValue("@Banho", tipoServico.Banho);
                    objComand.Parameters.AddWithValue("@Hospedagem", tipoServico.Hospedagem);
                    objComand.Parameters.AddWithValue("@Tosa", tipoServico.Tosa);
                    objComand.Parameters.AddWithValue("@Cuidados_Medicos", tipoServico.CuidadosMedicos);

                    objConexao.Open();

                    //Console.WriteLine(objComand.ExecuteScalar());
                    id = (int)objComand.ExecuteScalar();
                    //ExecuteNonQuery();

                    objConexao.Close();
                }
            }
            return(id);
        }
Exemple #2
0
        public void Excluir(TipoServico tipoServico)
        {
            using (SqlConnection objConexao = new SqlConnection(strConexao))
            {
                using (SqlCommand objComand = new SqlCommand(strDelete, objConexao))
                {
                    objComand.Parameters.AddWithValue("@IdTipo_Servico", tipoServico.IdTipoServico);

                    objConexao.Open();

                    objComand.ExecuteNonQuery();

                    objConexao.Close();
                }
            }
        }
Exemple #3
0
        public void Atualizar(TipoServico tipoServico)
        {
            using (SqlConnection objConexao = new SqlConnection(strConexao))
            {
                using (SqlCommand objComand = new SqlCommand(strUptade, objConexao))
                {
                    objComand.Parameters.AddWithValue("@IdTipo_Servico", tipoServico.IdTipoServico);
                    objComand.Parameters.AddWithValue("@Passeio", tipoServico.Passeio);
                    objComand.Parameters.AddWithValue("@Banho", tipoServico.Banho);
                    objComand.Parameters.AddWithValue("@Hospedagem", tipoServico.Hospedagem);
                    objComand.Parameters.AddWithValue("@Tosa", tipoServico.Tosa);
                    objComand.Parameters.AddWithValue("@Cuidados_Medicos", tipoServico.CuidadosMedicos);

                    objConexao.Open();

                    objComand.ExecuteNonQuery();

                    objConexao.Close();
                }
            }
        }
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            // Como garantir q pelo menos uma opção esteja marcada em cada

            var disponibilidade = new Disponibilidade {
                Segunda = cbSegunda.Checked,
                Terca   = cbTerca.Checked,
                Quarta  = cbQuarta.Checked,
                Quinta  = cbQuinta.Checked,
                Sexta   = cbSexta.Checked,
                Sabado  = cbSabado.Checked,
                Domingo = cbDomingo.Checked
            };

            var cuidarEspecie = new CuidarEspecie {
                Caes     = cbCaes.Checked,
                Gatos    = cbGatos.Checked,
                Roedores = cbRoedores.Checked,
                Aves     = cbAves.Checked,
                Outros   = cbOutros.Checked
            };

            var tipoServico = new TipoServico {
                Passeio         = cbPasseio.Checked,
                Banho           = cbBanho.Checked,
                Hospedagem      = cbHospedagem.Checked,
                Tosa            = cbTosa.Checked,
                CuidadosMedicos = cbCuidados.Checked
            };

            var servico = new Servico {
                Disponibilidade = disponibilidade,
                CuidarEspecie   = cuidarEspecie,
                TipoServico     = tipoServico,
                Descricao       = txtDescricao.Text
            };

            Cadastrar(servico);
        }