private void tsbEditarGrupo_Click(object sender, EventArgs e) { MGrupoPesquisa item = new MGrupoPesquisa(); VGrupoEditar g = new VGrupoEditar(item); g.ShowDialog(); }
private void tsbPesquisaGrupo_Click(object sender, EventArgs e) { MGrupoPesquisa item = new MGrupoPesquisa(); // item.Nome = ""; dgvGrupoPesquisa.DataSource = CGrupoPesquisa.PesquisaGrupo(item); }
public static void Inserir(MGrupoPesquisa item) { bool conect = Conexao.Abrir(); if (!conect) { throw new Exception("Falha na conexão com o SGBD"); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "insert into TBGrupoPesquisa (Nome, DataInicio, DataTermino, FKUsuarioID) Values (@NOME, @DATAINICIO,@DATATERMINO, @FKUSUARIOID)"; SqlParameter param = new SqlParameter("@NOME", SqlDbType.VarChar); param.Value = item.Nome; comando.Parameters.Add(param); param = new SqlParameter("@DATAINICIO", SqlDbType.DateTime); param.Value = item.DataInicio; comando.Parameters.Add(param); param = new SqlParameter("@DATATERMINO", SqlDbType.DateTime); if (item.DataTermino != null) { param.Value = item.DataTermino; } else { param.Value = DBNull.Value; } comando.Parameters.Add(param); param = new SqlParameter("@FKUSUARIOID", SqlDbType.Int); param.Value = item.FKUsuarioID; comando.Parameters.Add(param); try { comando.ExecuteNonQuery(); } catch (Exception ex) { //throw new Exception("O comando não pode ser executado"); throw ex; } finally { Conexao.Fechar(); } }
public static List <MGrupoPesquisa> PesquisaGrupo(MGrupoPesquisa item) { List <MGrupoPesquisa> retorno = null; if (item != null && item.Nome != null && item.Nome.Length <= 200) { retorno = DGrupoPesquisa.PesquisarGrupo(item); } retorno = DGrupoPesquisa.PesquisarGrupo(item); return(retorno); }
public static void Inserir(MGrupoPesquisa item) { if (item.Nome == null || item.Nome.Trim().Equals("")) { throw new ExcecaoPadrao(Erros.NomeInvalido); } if (item.DataTermino < item.DataInicio) { throw new ExcecaoPadrao(Erros.DatasInvalidas); } DGrupoPesquisa.Inserir(item); }
private void btnSalvar_Click(object sender, EventArgs e) { MGrupoPesquisa item = new MGrupoPesquisa(); item.Nome = txtNome.Text; item.DataInicio = dateInicio.Value; if (dateFim.Checked == true) { item.DataTermino = dateFim.Value; } item.FKUsuarioID = (Int32)cbxLider.SelectedValue; CGrupoPesquisa.Inserir(item); }
public static List <MGrupoPesquisa> PesquisarGrupo(MGrupoPesquisa item) { //throw new NotImplementedException(); bool conect = Conexao.Abrir(); if (!conect) { throw new Exception("Falha na conexão com o SGBD"); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "" + " SELECT Nome, DataInicio, DataTermino, FKUsuarioID " + " FROM TBGrupoPesquisa " + " WHERE 1=1 "; SqlDataReader reader = comando.ExecuteReader(); List <MGrupoPesquisa> retorno = null; while (reader.Read()) { if (retorno == null) { retorno = new List <MGrupoPesquisa>(); } MGrupoPesquisa grupo = new MGrupoPesquisa(); grupo.Nome = reader["Nome"].ToString(); grupo.DataInicio = (DateTime)reader["DataInicio"]; grupo.DataTermino = (DateTime)reader["DataTermino"]; grupo.FKUsuarioID = (int)reader["FKUsuarioID"]; retorno.Add(grupo); } reader.Close(); Conexao.Fechar(); return(retorno); }
public VGrupoEditar(MGrupoPesquisa item) { atual = item; }