示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (tb_horario_c.Text == "")
                {
                    MessageBox.Show("O campo 'horário' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (cb_nome_cliente.Text == "")
                {
                    MessageBox.Show("O campo 'nome' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (tb_valor_c.Text == "")
                {
                    MessageBox.Show("O campo 'valor' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (cb_porfissional_c.Text == "")
                {
                    MessageBox.Show("O o campo 'profissional' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (cb_servico_c.Text == "")
                {
                    MessageBox.Show("O campo 'serviço' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (dt_dia_c.Text == "")
                {
                    MessageBox.Show("O campo 'data' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
            }
            catch
            {
                MessageBox.Show("Nao foi possivel editar este agendamento.", "<- Cronos Agenda -> Erro!");
            }


            SqlConnection     conect = new SqlConnection(Program.ConnectionString);
            class_agendamento Insert = new class_agendamento();

            Insert.Update(int.Parse(cb_cd_atendimento.Text), cb_nome_cliente.Text, dt_dia_c.Text, tb_horario_c.Text, cb_servico_c.Text, cb_porfissional_c.Text, double.Parse(tb_valor_c.Text));
            MessageBox.Show("Agendamento alterado com sucesso!!!", "<- Cronos Agenda -> Agendamento concluido!");
        }
        // Implementar na 2.0

        /*
         * private void verificar_horario()
         * {
         *
         *  MySqlConnection objconexao = new MySqlConnection();
         *  objconexao.ConnectionString = Program.ConnectionString;
         *
         *  try
         *  {
         *      objconexao.Open();
         *  }
         *  catch
         *  {
         *      MessageBox.Show("Houve um problema ao verificar se o horário está disponivel!", "Erro!");
         *  }
         *
         *  if (objconexao.State == ConnectionState.Open)
         *  {
         *
         *      string SQL = "SELECT horario_do_atendimento FROM tbl_agendamento WHERE profissional = '" + cb_profissional.ToString() + "' AND horario_do_atendimento '" + tb_horario.ToString() + "' AND dia_do_atendimento '" + dt_dia.ToString() + "';";
         *      MySqlDataAdapter objadapter = new MySqlDataAdapter(SQL, objconexao);
         *      DataSet objdataset = new DataSet();
         *      objadapter.Fill(objdataset, "dia_do_atendimento");
         *      DataTable data = new DataTable();
         *      objadapter.Fill(data);
         *
         *
         *      if (objdataset.Tables[0].Rows.Count > 0)
         *      {
         *          string _horaAtd = (objdataset.Tables[0].Rows[0]["horario_do_atendimento"]).ToString();
         *
         *          if (DateTime.Parse(_horaAtd).ToShortTimeString() == tb_horario.Text)
         *          {
         *              _liberaHorario = 1;
         *          }
         *      }
         *      else
         *      {
         *          _liberaHorario = 2;
         *      }
         *      objconexao.Close();
         *  }
         * }
         */

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (tb_horario.Text == "")
                {
                    MessageBox.Show("O campo 'horário' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (tb_nome.Text == "")
                {
                    MessageBox.Show("O campo 'nome' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (tb_valor.Text == "")
                {
                    MessageBox.Show("O campo 'valor' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (cb_profissional.Text == "")
                {
                    MessageBox.Show("O o campo 'profissional' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (cb_servico.Text == "")
                {
                    MessageBox.Show("O campo 'serviço' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }
                else
                if (dt_dia.Text == "")
                {
                    MessageBox.Show("O campo 'data' nao tem nenhum valor adicionado", "<- Cronos Agenda -> Erro!");
                    return;
                }


                SqlConnection     conect = new SqlConnection(Program.ConnectionString);
                class_agendamento Insert = new class_agendamento();
                Insert.Insert(tb_nome.Text, DateTime.Parse(dt_dia.Value.ToShortDateString()).ToUniversalTime(), tb_horario.Text, cb_servico.Text, cb_profissional.Text, double.Parse(tb_valor.Text));
                MessageBox.Show("Agendamento adicionado com sucesso!!!", "<- Cronos Agenda -> Agendamento concluido!");
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro 001:\n" + erro, "<- Cronos Agenda -> Erro!");
            }
        }