Example #1
0
 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);
 }
Example #3
0
        //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();
 }
Example #6
0
 public Principal()
 {
     customizacao = new Customizacao();
     conexao      = new Conexao();
     InitializeComponent();
 }