public void Feriados() { try { dataGridView1.Rows.Clear(); DataSet ds = new DataSet(); DataTable dt = new DataTable(); ds.ReadXml("https://api.calendario.com.br/?ano=" + textBox1.Text + "&estado=SP&cidade=OSVALDO_CRUZ&token=bGVhbmRyb3JhZGVzY0BnbWFpbC5jb20maGFzaD0xMTQ0MzA2NzY"); dt = ds.Tables[1]; if (comboBox1.Text.Length == 1) { mes = "0" + comboBox1.Text; } else { mes = comboBox1.Text; } int cont = dt.Rows.Count; foreach (DataRow item in dt.Rows) { if (item["type"].ToString() != "Dia Convencional" && item["date"].ToString().Substring(3, 2) == mes) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["date"].ToString(); dataGridView1.Rows[n].Cells[1].Value = item["name"].ToString(); dataGridView1.Rows[n].Cells[2].Value = item["type"].ToString(); dataGridView1.Rows[n].Cells[3].Value = item["date"].ToString().Substring(3, 2) + item["date"].ToString().Substring(0, 2); } } Atualiza(); dataGridView1.Sort(dataGridView1.Columns[3], ListSortDirection.Ascending); } catch { string msg = "Verifique o ANO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { if (!maskedTextBox2.MaskCompleted) { string msg = "Informe o horário do evento!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); maskedTextBox2.Focus(); } else if (textBox2.Text == "") { string msg = "Informe o local do evento!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox2.Focus(); } else if (textBox3.Text == "") { string msg = "Informe que evento irá acontecer!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox3.Focus(); } else { dtEv = DateTime.ParseExact(dateTimePicker2.Value.ToString("dd/MM/yyyy"), "dd/MM/yyyy", CultureInfo.CurrentCulture); ag.Codigo = codEv; ag.DataEvento = Convert.ToString(dtEv); ag.HoraEvento = maskedTextBox2.Text; ag.Local = textBox2.Text; ag.Evento = textBox3.Text; ag.RepCadastroEvento = respEv; ag.DataCadastro = co.BuscaDataServidor().ToString(); ag.HoraCadastro = co.BuscaHoraServidor().ToString(); ca.AtualizarEvento(ag); string msg = "Evento atualizado!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); LimparComponentes(); } }
private void button3_Click(object sender, EventArgs e) { if (codUs == 0) { string msg = "Informe um cadastro para excluir!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { us.Codigo = codUs; cs.ExcluirUsuario(us); string msg = "Cadastro excluído!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); LimpaComponentes(); button1.Enabled = true; button5.Visible = false; textBox5.Text = ""; dataGridView1.Rows.Clear(); } }
private void usuárioToolStripMenuItem_Click(object sender, EventArgs e) { var peq = new frmCadUsuario(); if (VerificaFormAberto(peq.Text) == 0) { peq.Owner = this; peq.Dock = DockStyle.Fill; peq.WindowState = FormWindowState.Maximized; peq.MdiParent = this; peq.Show(); tabControl1.TabPages.Add(peq.Text); this.tabControl1.SelectedIndex = tabControl1.TabPages.Count - 1; this.MdiChildren[tabControl1.SelectedIndex].Activate(); } else { string msg = "O Formulário " + peq.Text + " já está aberto"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { string msg = "Informe o nome completo!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (textBox2.Text == "") { string msg = "Informe um E-mail válido!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (checkBox1.Checked == false && checkBox2.Checked == false && checkBox3.Checked == false && checkBox4.Checked == false && checkBox5.Checked == false && checkBox6.Checked == false && checkBox7.Checked == false) { string msg = "Escolha uma função!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (textBox3.Text == "") { string msg = "Informe um Login para acesso ao sistema!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (textBox4.Text == "") { string msg = "Informe uma senha para acesso ao sistema!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (radioButton1.Checked == false && radioButton2.Checked == false) { string msg = "Informe a situação do usuário na escola!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { us.Nome = textBox1.Text; us.Email = textBox2.Text; if (checkBox1.Checked == true) { us.Profissao1 = "Secretaria Acadêmica"; us.Profissao2 = ""; } else if (checkBox2.Checked == true) { us.Profissao1 = "Diretoria de Serviços"; us.Profissao2 = ""; } else if (checkBox3.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Coordenador de Curso"; } else if (checkBox5.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Coordenador Pedagógico"; } else if (checkBox6.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Orientador Educacional"; } else if (checkBox4.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = ""; } else if (checkBox7.Checked == true) { us.Profissao1 = "Diretor"; us.Profissao2 = ""; } us.Login = textBox3.Text; us.Senha = textBox4.Text; if (radioButton1.Checked == true) { us.Situacao = "Ativo"; } else if (radioButton2.Checked == true) { us.Situacao = "Inativo"; } us.Acesso = "Não"; cs.Cadastro(us); string msg = "Usuário cadastrado!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); LimpaComponentes(); } }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text == "") { string msg = "Informe o nome completo!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (textBox2.Text == "") { string msg = "Informe um E-mail válido!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (checkBox1.Checked == false && checkBox2.Checked == false && checkBox3.Checked == false && checkBox4.Checked == false && checkBox5.Checked == false && checkBox6.Checked == false && checkBox7.Checked == false) { string msg = "Escolha uma função!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (radioButton1.Checked == false && radioButton2.Checked == false) { string msg = "Informe a situação do usuário na escola!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { us.Nome = textBox1.Text; us.Email = textBox2.Text; if (checkBox1.Checked == true) { us.Profissao1 = "Secretaria Acadêmica"; us.Profissao2 = ""; } else if (checkBox2.Checked == true) { us.Profissao1 = "Diretoria de Serviços"; us.Profissao2 = ""; } else if (checkBox3.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Coordenador de Curso"; } else if (checkBox5.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Coordenador Pedagógico"; } else if (checkBox6.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = "Orientador Educacional"; } else if (checkBox4.Checked == true) { us.Profissao1 = "Professor"; us.Profissao2 = ""; } else if (checkBox7.Checked == true) { us.Profissao1 = "Diretor"; us.Profissao2 = ""; } us.Login = textBox3.Text; us.Senha = textBox4.Text; if (radioButton1.Checked == true) { us.Situacao = "Ativo"; } else if (radioButton2.Checked == true) { us.Situacao = "Inativo"; } us.Codigo = codUs; cs.AtualizarDadosPessoais(us); string msg = "Cadastrado atualizado!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); LimpaComponentes(); button1.Enabled = true; button5.Visible = false; textBox5.Text = ""; dataGridView1.Rows.Clear(); } }
private void button1_Click(object sender, EventArgs e) { if ((comboBox1.Text == null) || (textBox1.Text == null)) { string msg = "O ano ou o mês estão incorretos!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { try { Int32 t = Convert.ToInt32(textBox1.Text); if ((textBox1.Text != "0") || (t < 1)) { //remove todos os controles do painel panel2.Controls.Clear(); Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture); //exibe o nome completo do mes selecionado label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(comboBox1.Text)).ToUpper(); Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us"); Int32 Dayz = DateTime.DaysInMonth(Convert.ToInt32(textBox1.Text), Convert.ToInt32(comboBox1.Text)); if (comboBox1.Text.Length == 1) { mes = "0" + comboBox1.Text; } else { mes = comboBox1.Text; } VerificaDia(); Feriados(); for (Int32 i = 1; i < Dayz + 1; i++) { ndayz += 1; if (Convert.ToString(i).Length == 1) { dia = "0" + Convert.ToString(i) + "/" + mes + "/" + textBox1.Text; } else { dia = Convert.ToString(i) + "/" + mes + "/" + textBox1.Text; } btnDayz = new Button(); btnDayz.Click += new EventHandler(this.btnDayzClick); btnDayz.Text = i.ToString(); for (Int32 j = 0; j < dataGridView1.Rows.Count; j++) { if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd()) { if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional") { tipo = 1; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual") { tipo = 2; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal") { tipo = 3; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo") { tipo = 4; } } } //btnDayz.BorderStyle = BorderStyle.Fixed3D; Int32 mon = Convert.ToInt32(comboBox1.Text); Int32 year = Convert.ToInt32(textBox1.Text); if (tipo == 1) { btnDayz.BackColor = Color.Red; } else if (tipo == 2) { btnDayz.BackColor = Color.Blue; } else if (tipo == 3) { btnDayz.BackColor = Color.Magenta; } else if (tipo == 4) { btnDayz.BackColor = Color.Yellow; } else if ((i == DateTime.Now.Day) && (mon == DateTime.Now.Month) && (year == DateTime.Now.Year)) { //destaca o dia atual com cor diferente btnDayz.BackColor = Color.Green; } else if (ndayz == 01) { btnDayz.BackColor = Color.LightSalmon; } else { //define a cor para outros dias do mes selecionado btnDayz.BackColor = Color.Aquamarine; } btnDayz.Font = label1.Font; btnDayz.SetBounds(x, y, 70, 60); x += 75; if (ndayz == 7) { x = 0; ndayz = 0; y += 62; } panel2.Controls.Add(btnDayz); tipo = 0; } x = 0; ndayz = 0; y = 0; } else { string msg = "O valor deve estar entre 0 e 9999!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } } catch (FormatException) { string msg = "O ano deve estar entre 0 e 9999!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } } }
private void button2_Click(object sender, EventArgs e) { try { Int32 mesAtual, anoAtual; anoAtual = Convert.ToInt32(textBox1.Text); mesAtual = Convert.ToInt32(comboBox1.Text); if (mesAtual == 1) { anoAtual -= 1; mesAtual = 12; textBox1.Text = anoAtual.ToString(); } else { mesAtual -= 1; comboBox1.Text = mesAtual.ToString(); } comboBox1.Text = mesAtual.ToString(); if (comboBox1.Text.Length == 1) { mes = "0" + comboBox1.Text; } else { mes = comboBox1.Text; } Feriados(); //remove all the controls in the panel panel2.Controls.Clear(); Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture); //display the selected month's fullname label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(mesAtual).ToUpper(); Thread.CurrentThread.CurrentCulture = new CultureInfo("en-za"); Int32 Dayz = DateTime.DaysInMonth(Convert.ToInt32(textBox1.Text), Convert.ToInt32(comboBox1.Text)); VerificaDia(); for (Int32 i = 1; i < Dayz + 1; i++) { ndayz += 1; if (Convert.ToString(i).Length == 1) { dia = "0" + Convert.ToString(i) + "/" + mes + "/" + textBox1.Text; } else { dia = Convert.ToString(i) + "/" + mes + "/" + textBox1.Text; } var btnDayz = new Button(); btnDayz.Click += new EventHandler(this.btnDayzClick); btnDayz.Text = i.ToString(); for (Int32 j = 0; j < dataGridView1.Rows.Count; j++) { if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd()) { if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional") { tipo = 1; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual") { tipo = 2; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal") { tipo = 3; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo") { tipo = 4; } } } //btnDayz.BorderStyle = BorderStyle.Fixed3D; Int32 mon = Convert.ToInt32(comboBox1.Text); Int32 year = Convert.ToInt32(textBox1.Text); if (tipo == 1) { btnDayz.BackColor = Color.Red; } else if (tipo == 2) { btnDayz.BackColor = Color.Blue; } else if (tipo == 3) { btnDayz.BackColor = Color.Magenta; } else if (tipo == 4) { btnDayz.BackColor = Color.Yellow; } else if ((i == DateTime.Now.Day) && (mon == DateTime.Now.Month) && (year == DateTime.Now.Year)) { //the current day must be highlighted differently btnDayz.BackColor = Color.Green; } else if (ndayz == 01) { btnDayz.BackColor = Color.LightSalmon; } else { //set this color for other days in the selected month btnDayz.BackColor = Color.Aquamarine; } btnDayz.Font = label1.Font; btnDayz.SetBounds(x, y, 70, 60); x += 75; if (ndayz == 7) { x = 0; ndayz = 0; y += 62; } panel2.Controls.Add(btnDayz); tipo = 0; } x = 0; ndayz = 0; y = 0; } catch (FormatException) { string msg = "Data inválida!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } catch (NullReferenceException) { string msg = "Data inválida!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } }
private void frmCalendario_Load(object sender, EventArgs e) { if (Conexao() == false) { string msg = "Verifique sua conexão com a internet!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); panel1.Enabled = false; } else if (Conexao() == true) { CurrentCulture = Application.CurrentCulture.Name; //exibe o mes atual comboBox1.Text = DateTime.Now.Month.ToString(); //exibe o nome completo do mes atual label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(comboBox1.Text)).ToUpper(); //altera a cultura para evitar data incorreta Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us"); //obtem o nume de dias no mes e ano selecionado Int32 Dayz = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month); //exibe o ano atual no textbox textBox1.Text = DateTime.Now.Year.ToString(); //chama a função VerificaDia(); Feriados(); for (Int32 i = 1; i < Dayz + 1; i++) { ndayz += 1; if (Convert.ToString(i).Length == 1) { dia = "0" + Convert.ToString(i) + "/" + "0" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); } else { dia = Convert.ToString(i) + "/" + "0" + Convert.ToString(DateTime.Now.Month.ToString()) + "/" + Convert.ToString(DateTime.Now.Year.ToString()); } btnDayz = new Button(); btnDayz.Click += new EventHandler(this.btnDayzClick); btnDayz.Name = "B" + i; btnDayz.Text = i.ToString(); //btnDayz.BorderStyle = BorderStyle.Fixed3D; for (Int32 j = 0; j < dataGridView1.Rows.Count; j++) { if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd()) { if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional") { tipo = 1; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual") { tipo = 2; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal") { tipo = 3; } else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo") { tipo = 4; } } } if (tipo == 1) { btnDayz.BackColor = Color.Red; } else if (tipo == 2) { btnDayz.BackColor = Color.Blue; } else if (tipo == 3) { btnDayz.BackColor = Color.Magenta; } else if (tipo == 4) { btnDayz.BackColor = Color.Yellow; } else if (i == DateTime.Now.Day) { btnDayz.BackColor = Color.Green; } else if (ndayz == 01) { btnDayz.BackColor = Color.LightSalmon; } else { btnDayz.BackColor = Color.Aquamarine; } btnDayz.Font = label1.Font; btnDayz.SetBounds(x, y, 70, 60); x += 75; if (ndayz == 7) { x = 0; ndayz = 0; y += 62; } panel2.Controls.Add(btnDayz); tipo = 0; } x = 0; ndayz = 0; y = 0; } }
void btnDayzClick(object sender, EventArgs e) { Button currentbutton = (Button)sender; if (currentbutton.Text.Length == 1 && comboBox1.Text.Length == 1) { dtEv = "0" + currentbutton.Text + "/" + "0" + comboBox1.Text + "/" + textBox1.Text; } else if (currentbutton.Text.Length == 1 && comboBox1.Text.Length > 1) { dtEv = "0" + currentbutton.Text + "/" + comboBox1.Text + "/" + textBox1.Text; } else if (currentbutton.Text.Length > 1 && comboBox1.Text.Length == 1) { dtEv = currentbutton.Text + "/" + "0" + comboBox1.Text + "/" + textBox1.Text; } else if (currentbutton.Text.Length > 1 && comboBox1.Text.Length > 1) { dtEv = currentbutton.Text + "/" + comboBox1.Text + "/" + textBox1.Text; } string inicial = co.BuscaDataServidor(); string aux = dtEv; DateTime final = DateTime.ParseExact(aux.ToString(), "dd/MM/yyyy", CultureInfo.CurrentCulture); TimeSpan dif = final - Convert.ToDateTime(inicial); int dias = dif.Days; if (dias < 0) { string msg = "Você só poderá cadastrar um evento a partir da data de hoje!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { if (currentbutton.BackColor == Color.Red) { aviso = dtEv + " É FERIADO NACIONAL, DESEJA CONTINUAR?"; frmDecisao dec = new frmDecisao(aviso, dtEv, codUs); dec.ShowDialog(); } else if (currentbutton.BackColor == Color.Blue) { aviso = dtEv + " É FERIADO ESTADUAL, DESEJA CONTINUAR?"; frmDecisao dec = new frmDecisao(aviso, dtEv, codUs); dec.ShowDialog(); } else if (currentbutton.BackColor == Color.Magenta) { aviso = dtEv + " É FERIADO MUNICIPAL, DESEJA CONTINUAR?"; frmDecisao dec = new frmDecisao(aviso, dtEv, codUs); dec.ShowDialog(); } else if (currentbutton.BackColor == Color.Yellow) { aviso = dtEv + " PROVAVELMENTE SERÁ FACULTATIVO, DESEJA CONTINUAR?"; frmDecisao dec = new frmDecisao(aviso, dtEv, codUs); dec.ShowDialog(); } else { frmCadEvento frm = new frmCadEvento(dtEv, codUs, ""); frm.Owner = this; frm.ShowDialog(); } } }