private void Grid_Materias_CellClick(object sender, DataGridViewCellEventArgs e) { if (Grid_Materias.RowCount > 0) { try { LimparForms(); Panel_Carregando.Visible = true; Panel_Carregando.Refresh(); this.Panel_Usuario.Visible = false; this.Panel_Materias.Visible = false; this.Refresh(); MateriaDAL dal = new MateriaDAL(); Form form = new Form_Conteudo(dal.Consultar(Grid_Materias.CurrentRow.Cells[0].Value.ToString())); form.MdiParent = this; form.Show(); Panel_Carregando.Visible = false; } catch (Exception) { MessageBox.Show("Erro de Conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.PanelCarregando.Visible = false; Form frm = new Form_Home(); frm.MdiParent = this; frm.Show(); } } }
private void LB_Materia_SelectedIndexChanged(object sender, EventArgs e) { Form load = new Form_Load(); load.Show(); load.Refresh(); try { Btn_Criar.Text = "Criar"; LB_Conteudo.Items.Clear(); LB_Exercicio.Items.Clear(); MateriaDAL dal = new MateriaDAL(); Materia m = new Materia(); m = dal.Consultar(LB_Materia.SelectedItem.ToString()); foreach (var item in m.Conteudo) { LB_Conteudo.Items.Add(item.ID + " - " + item.Nome); } } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); }
public ArrayList ConsultaMateriaAño(string año) { MateriaDAL materiaDal = new MateriaDAL(); ArrayList materias = materiaDal.ConsultaMateriaAño(año); return(materias); }
public ArrayList ConsultaMateria(int curso) { MateriaDAL materiaDal = new MateriaDAL(); ArrayList materias = materiaDal.ConsultaMateria(curso); return(materias); }
public List <Materia> GetALLMateria() { MateriaDAL dal = new MateriaDAL(); List <Materia> m = new List <Materia>(); m = dal.ConsultarTodos(); return(m); }
public Materia GetMateria(string nome) { MateriaDAL dal = new MateriaDAL(); Materia m = dal.Consultar(nome); m.Conteudo = null; if (m.ID == 0) { m = new Materia(); } return(m); }
public Materia GetMateria(int id) { MateriaDAL dal = new MateriaDAL(); Materia m = dal.Consultar(id); m.Conteudo = null; if (m.ID == 0) { m = new Materia(); } return(m); }
void CarregarMaterias() { MateriaDAL dal = new MateriaDAL(); materias = dal.ConsultarTodos(); int linha = 0; foreach (var item in materias) { Grid_Materais.Rows.Add(); Grid_Materais.Rows[linha].Cells[0].Value = item.Nome; linha += 1; } }
void Editar() { Form load = new Form_Load(); load.Show(); load.Refresh(); try { if (materias != null) { if (Grid.Rows.Count != 0) { MateriaDAL dal = new MateriaDAL(); Form alterar = new Form_CadastroMateria(dal.Consultar(Convert.ToInt32(Grid.CurrentRow.Cells[3].Value))); alterar.MdiParent = this.MdiParent; alterar.Show(); load.Close(); this.Close(); } else { load.Close(); MessageBox.Show("Não há matérias", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (Grid.Rows.Count != 0) { ConteudoDAL dal = new ConteudoDAL(); Form alterar = new Form_CadastroConteudo(dal.Consultar(Convert.ToInt32(Grid.CurrentRow.Cells[3].Value))); alterar.MdiParent = this.MdiParent; alterar.Show(); load.Close(); this.Close(); } else { load.Close(); MessageBox.Show("Não há conteúdos", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { load.Close(); MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void CarregarMaterias() { try { MateriaDAL dal = new MateriaDAL(); List <Materia> MM = dal.ConsultarTodos(); foreach (var item in MM) { CB_Materia.Items.Add(item.Nome); } } catch { this.Close(); } }
void CarregarMateria() { try { List <Materia> m = new List <Materia>(); MateriaDAL dal = new MateriaDAL(); m = dal.ConsultarTodos(); foreach (var item in m) { LB_Materia.Items.Add(item.Nome); } } catch { this.Close(); } }
void Materias() { FecharFormulariosFilhos(); Form load = new Form_Load(); load.Show(); load.Refresh(); try { MateriaDAL dal = new MateriaDAL(); Form frm = new Form_Selecionar(dal.ConsultarTodos()); frm.MdiParent = this; frm.Show(); frm.Refresh(); } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); }
private void LL_NovaMateria_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (materias != null) { Form load = new Form_Load(); load.Show(); load.Refresh(); Form_CadastroMateria frm = new Form_CadastroMateria(); frm.MdiParent = this.MdiParent; frm.Show(); load.Close(); } else { Form load = new Form_Load(); load.Show(); load.Refresh(); try { Materia esta = new Materia(); MateriaDAL dal = new MateriaDAL(); foreach (var item in conteudos) { esta = dal.Consultar(item.Materia.ID); break; } Form_CadastroConteudo frm = new Form_CadastroConteudo(esta); frm.MdiParent = this.MdiParent; frm.Show(); } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); } }
private void Form_Menu_Load(object sender, EventArgs e) { Color corcima = ColorTranslator.FromHtml("#000449"); Color cor = ColorTranslator.FromHtml("#00058d"); Panel_Superior.BackColor = cor; Panel_Usuario.BackColor = cor; Panel_Materias.BackColor = cor; Panel_SuperiorCarregando.BackColor = corcima; Grid_Materias.RowTemplate.DefaultCellStyle.BackColor = corcima; Grid_Materias.RowTemplate.DefaultCellStyle.SelectionBackColor = corcima; Lbl_Usuario.Text = UsuarioAtual.Nome; GraphicsPath path = new GraphicsPath(); path.AddArc(30, 5, 60, 60, 0, 360); Pb_Img.Region = new System.Drawing.Region(path); if (UsuarioAtual.Foto != null) { MemoryStream ms = new MemoryStream(UsuarioAtual.Foto); Pb_Img.Image = Image.FromStream(ms); } else { Pb_Img.Image = Properties.Resources.user__1_; } Home.MdiParent = this; Home.Show(); Program.PanelUsuario = Panel_Usuario; Program.PanelMaterias = Panel_Materias; MateriaDAL dal = new MateriaDAL(); materias = dal.ConsultarTodos(); CarregarGrid(); Program.PanelCarregando = Panel_Carregando; Program.Logoff = false; }
public void ActivarMateria(int id) { MateriaDAL materiaDal = new MateriaDAL(); materiaDal.ActivarMateria(id); }
public void EditarMateria(MateriaDTO materia) { MateriaDAL n = new MateriaDAL(); n.EditarMateria(materia); }
public void ActualizarMateria(MateriaDTO materia) { MateriaDAL n = new MateriaDAL(); n.ActualizarMateria(materia); }
public MateriaDTO ObtenerMateria(int idMateria, int idInstitucion) { MateriaDAL n = new MateriaDAL(); return(n.ObtenerMateria(idMateria, idInstitucion)); }
public List <MateriaDTO> ObtenerMaterias(int idInstitucion) { MateriaDAL n = new MateriaDAL(); return(n.ObtenerMaterias(idInstitucion)); }
public List <MateriaDTO> ObtenerCatalogoMaterias() { MateriaDAL n = new MateriaDAL(); return(n.ObtenerCatalogoMaterias()); }
void Salvar() { if (Txt_Nome.Text.Trim() == "") { MessageBox.Show("Digite o nome do conteudo", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (CB_Materia.Text.Trim() == "") { MessageBox.Show("Selecione a matéria do conteudo", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } else { try { Materia m = new Materia(); MateriaDAL dal = new MateriaDAL(); m = dal.Consultar(CB_Materia.Text.Trim()); if (m.ID == 0) { MessageBox.Show("Selecione uma matéria válida", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } } catch (Exception) { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } } if (Grid_Conteudo.RowCount == 0) { MessageBox.Show("Insira os valores desse conteudo", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (processar) { Form load = new Form_Load(); load.Show(); load.Refresh(); try { Materia m = new Materia(); MateriaDAL dal = new MateriaDAL(); m = dal.Consultar(CB_Materia.Text.Trim()); ConteudoDAL dalcont = new ConteudoDAL(); if (cadastrar) { Conteudo cont = new Conteudo { Materia = m, Nome = Txt_Nome.Text.Trim(), Usuario = UsuarioAtual.ID, Ordem = m.Conteudo.Count + 1, Imagem = null }; if (PB_Foto.Image != null) { cont.Imagem = File.ReadAllBytes(PB_Foto.ImageLocation); } cont.ID = dalcont.Inserir(cont); m = dal.Consultar(m.ID); foreach (var item in Conteudos.OrderBy(x => x.Ordem)) { item.Conteudo = cont; if (item.Texto != null) { TextoDAL daltex = new TextoDAL(); item.Texto.ID = daltex.Inserir(item.Texto); } if (item.Imagem != null) { ImagemDAL dalimg = new ImagemDAL(); item.Imagem.ID = dalimg.Inserir(item.Imagem); } if (item.Video != null) { VideoDAL dalvid = new VideoDAL(); item.Video.ID = dalvid.Inserir(item.Video); } ConteudoTextoDAL dalct = new ConteudoTextoDAL(); dalct.Inserir(item); } foreach (var item in Resumos) { item.Conteudo = cont; ResumoDAL dalresum = new ResumoDAL(); dalresum.Inserir(item); } MessageBox.Show("Conteúdo cadastrado com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } else { conteudo.Materia = m; conteudo.Nome = Txt_Nome.Text.Trim(); conteudo.Usuario = UsuarioAtual.ID; if (PB_Foto.Image != null) { try { conteudo.Imagem = File.ReadAllBytes(PB_Foto.ImageLocation); } catch { } } else { conteudo.Imagem = null; } dalcont.Alterar(conteudo); foreach (var item in Conteudos.OrderBy(x => x.Ordem)) { item.Conteudo = conteudo; if (item.Texto != null) { TextoDAL daltex = new TextoDAL(); item.Texto.ID = daltex.Inserir(item.Texto); } if (item.Imagem != null) { ImagemDAL dalimg = new ImagemDAL(); item.Imagem.ID = dalimg.Inserir(item.Imagem); } if (item.Video != null) { VideoDAL dalvid = new VideoDAL(); item.Video.ID = dalvid.Inserir(item.Video); } ConteudoTextoDAL dalct = new ConteudoTextoDAL(); dalct.Inserir(item); } foreach (var item in Resumos) { item.Conteudo = conteudo; ResumoDAL dalresum = new ResumoDAL(); dalresum.Inserir(item); } MessageBox.Show("Conteúdo atualizado com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information); load.Close(); Close(); } } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); } processar = true; }
public List <Materia> CargarMaterias() { MateriaDAL Materia = new MateriaDAL(); return(Materia.CargarMaterias()); }
public List <Materia> cargarMaterias() { MateriaDAL materias = new MateriaDAL(); return(materias.cargarMaterias()); }
public Materia ObtenerMateriaPorId(int pId) { return(MateriaDAL.ObtenerMateriaPorId(pId)); }
public MateriaBLL() { dal = new MateriaDAL(); }
public int BorrarMateria(int id) { MateriaDAL materiaDal = new MateriaDAL(); return(materiaDal.BorrarMateria(id)); }
public Form_CadastroConteudo(Conteudo conteudo) { InitializeComponent(); CarregarMaterias(); Program._contText.Clear(); Program._resum.Clear(); Program.Salvar = false; Txt_Nome.Text = conteudo.Nome; try { MateriaDAL dal = new MateriaDAL(); conteudo.Materia = dal.Consultar(conteudo.Materia.ID); } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } CB_Materia.Text = conteudo.Materia.Nome; Conteudos = conteudo.ConteudoTexto; Resumos = conteudo.Resumo; Program._resum = Resumos; CarregarResumos(); CarregarConteudoTexto(); cadastrar = false; if (conteudo.Imagem != null) { MemoryStream ms = new MemoryStream(conteudo.Imagem); PB_Foto.Image = Image.FromStream(ms); } this.conteudo = conteudo; foreach (var item in conteudo.ConteudoTexto) { Texto texto = null; Imagem imagem = null; Video video = null; if (item.Texto != null) { texto = new Texto { Conteudo = item.Texto.Conteudo, Cor = item.Texto.Cor, Italico = item.Texto.Italico, Negrito = item.Texto.Negrito, Tamanho = item.Texto.Tamanho, Usuario = item.Texto.Usuario, ID = item.Texto.ID }; } if (item.Imagem != null) { imagem = new Imagem { ID = item.Imagem.ID, Extensao = item.Imagem.Extensao, Nome = item.Imagem.Nome, _Imagem = item.Imagem._Imagem, Usuario = item.Imagem.Usuario }; } if (item.Video != null) { video = new Video { Duracao = item.Video.Duracao, Usuario = item.Video.Usuario, Fim = item.Video.Fim, ID = item.Video.ID, Link = item.Video.Link, Inicio = item.Video.Inicio, Nome = item.Video.Nome }; } ConteudoTexto conteudoTexto = new ConteudoTexto { ID = item.ID, Video = video, Imagem = imagem, Conteudo = item.Conteudo, Ordem = item.Ordem, Texto = texto, Usuario = item.Usuario }; Program._contText.Add(conteudoTexto); } }
public List <Materia> cargarMaterias() { MateriaDAL oMateria = new MateriaDAL(); return(oMateria.cargarMaterias()); }
void Salvar() { if (Txt_Materia.Text.Trim() == "") { MessageBox.Show("Digite o nome da matéria", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } else { try { MateriaDAL dal = new MateriaDAL(); Materia m = new Materia(); m = dal.Consultar(Txt_Materia.Text.Trim()); if (cadastrar) { if (m.ID != 0) { MessageBox.Show("Matéria já existente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } } else { if (m.ID != 0 && m.ID != materia.ID) { MessageBox.Show("Matéria já existente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } } } catch (Exception) { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } } if (Txt_Descricao.Text.Trim() == "") { MessageBox.Show("Digite a descrição da matéria", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); processar = false; } if (processar) { Form load = new Form_Load(); load.Show(); load.Refresh(); try { MateriaDAL dal = new MateriaDAL(); if (cadastrar) { Materia m = new Materia { Nome = Txt_Materia.Text.Trim(), Descricao = Txt_Descricao.Text.Trim(), Usuario = UsuarioAtual.ID, Imagem = null }; if (PB_Img.Image != null) { m.Imagem = File.ReadAllBytes(PB_Img.ImageLocation); } dal.Inserir(m); MessageBox.Show("Nova matéria inserida com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { materia.Nome = Txt_Materia.Text.Trim(); materia.Descricao = Txt_Descricao.Text.Trim(); materia.Usuario = UsuarioAtual.ID; if (PB_Img.Image != null) { try { materia.Imagem = File.ReadAllBytes(PB_Img.ImageLocation); } catch { } } else { materia.Imagem = null; } dal.Alterar(materia); MessageBox.Show("Matéria atualizada com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information); load.Close(); this.Close(); } LimparCampos(); } catch { MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error); } load.Close(); } processar = true; }