private void tbNovo_Click(object sender, EventArgs e) { customizacao = new Customizacao(); conexao = new Conexao(); tbCliente.Text = ""; tbTipo.Text = ""; }
public bool Salvar(Customizacao customizacao) { try { if (customizacao != null) { if (customizacao.cliente != null && customizacao.programador != null && customizacao.tipo != null) { eCustomizacaoDAO.Salvar(customizacao); return(true); } else { MessageBox.Show("Os campos cliente, programador e tipo devem ser preenchidos.", "Campos Obrigatórios", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("A descrição do tipo deve ser não nula ou vazia."); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Salvar - Customizacao", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); }
//Recupera uma list de customizacoes de um dataTable. public static List <Customizacao> DataTableToCustom(DataTable dataTable) { List <Customizacao> conns = new List <Customizacao>(); // For each row, print the values of each column. foreach (DataRow row in dataTable.Rows) { var pessoaDT = pessoaNegocio.BuscarCodigoProgramador(Convert.ToString(row["programador"])); Pessoa programador = Utility.ConvertDataTable <Pessoa>(pessoaDT).First(); pessoaDT = pessoaNegocio.BuscarCodigo(Convert.ToString(row["cliente"])); Pessoa cliente = Utility.ConvertDataTable <Pessoa>(pessoaDT).First(); var tipoDT = tipoNegocio.BuscarCodigo(Convert.ToInt32(row["idtipo"])); Tipo tipo = Utility.ConvertDataTable <Tipo>(tipoDT).First(); Customizacao conexao = new Customizacao(Convert.ToInt32(row["idcustomizacao"]), programador, cliente, tipo, Convert.ToString(row["query"]), Convert.ToString(row["inicio"]), Convert.ToString(row["fim"]), Convert.ToString(row["entrega"])); conns.Add(conexao); } return(conns); }
public void Salvar(Customizacao customizacao) { string sql = ""; if (Buscar(customizacao.idcustomizacao).Rows.Count > 0) { sql = SQL_CUSTOMIZACAO_UPDATE; sql += "programador='" + customizacao.programador.codigo.Trim() + "', "; sql += "cliente='" + customizacao.cliente.codigo.Trim() + "', "; sql += "idtipo=" + customizacao.tipo.idtipo + ", "; sql += "query='" + customizacao.query + "'"; sql += "where idcustomizacao=" + customizacao.idcustomizacao + ";"; } else { sql = SQL_CUSTOMIZACAO_INSERT; sql += "('" + customizacao.programador.codigo.Trim() + "', "; sql += "'" + customizacao.cliente.codigo.Trim() + "', "; sql += "" + customizacao.tipo.idtipo + ", "; sql += "'" + customizacao.query.Replace("'", "''") + "')"; } Utility.ExecutaBD(sql); }
public bool Remover(Customizacao customizacao) { throw new NotImplementedException(); }
public Principal() { customizacao = new Customizacao(); conexao = new Conexao(); InitializeComponent(); }