Пример #1
0
        } // Get* Function with a DataTable return

        public Objetos.CargaOBJ CargaOBJ(string cod)
        {
            try
            {
                if (connection())
                {
                    Objetos.CargaOBJ auxCarga = new Objetos.CargaOBJ();
                    using (var comm = new SQLiteCommand(db_connect))
                    {
                        comm.CommandText = "Select * from Cargas where cod = \'" + cod + "\'";
                        SQLiteDataReader reader = comm.ExecuteReader();
                        while (reader.Read())
                        {
                            auxCarga.cod            = cod;
                            auxCarga.nome           = reader[1].ToString();
                            auxCarga.tipo           = reader[2].ToString();
                            auxCarga.transportadora = reader[3].ToString();
                            auxCarga.desc           = reader[4].ToString();
                        }
                        db_connect.Close();
                        return(auxCarga);
                    }
                }
                return(null);
            }
            catch
            {
                throw;
            }
        } // Get one Item Function with a Object Return
Пример #2
0
        } // Update Function

        public bool removerCargaDB(Objetos.CargaOBJ carga)
        {
            try
            {
                if (connection())
                {
                    using (var comm = new SQLiteCommand(db_connect))
                    {
                        comm.CommandText = string.Format("Delete from Cargas WHERE cod = \'{0}\'", carga.cod);
                        comm.ExecuteNonQuery();
                        db_connect.Close();
                        return(true);
                    }
                }
                else
                {
                    db_connect.Close();
                    return(false);
                }
            }
            catch
            {
                db_connect.Close();
                throw;
            }
        } // Remove Function
Пример #3
0
        } // Insert Function

        public bool atualizarCargaDB(Objetos.CargaOBJ carga)
        {
            try
            {
                if (connection())
                {
                    using (var comm = new SQLiteCommand(db_connect))
                    {
                        comm.CommandText = string.Format("UPDATE Cargas SET " +
                                                         "cod = \"{0}\", nome = \"{1}\", tipo = \"{2}\", transportadora = \"{3}\"," +
                                                         "desc = \"{4}\" where cod = \"{0}\"", carga.cod, carga.nome, carga.tipo, carga.transportadora, carga.desc);
                        comm.ExecuteNonQuery();
                        db_connect.Close();
                    }
                    return(true);
                }
                else
                {
                    db_connect.Close();
                    return(false);
                }
            }
            catch
            {
                db_connect.Close();
                throw;
            }
        } // Update Function
Пример #4
0
 private void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (Nome.Text != "" && Cod.Text != "" && Transportadora.Text != "" && Tipo.Text != "")
         {
             Objetos.CargaOBJ carga = new Objetos.CargaOBJ();
             carga.nome           = Nome.Text;
             carga.cod            = Cod.Text;
             carga.tipo           = Tipo.Text;
             carga.transportadora = Transportadora.Text;
             carga.desc           = Desc.Text;
             if (Form1.controle)//UPDATE
             {
                 if (cargaDAO.atualizarCargaDB(carga))
                 {
                     carga = null;
                     MessageBox.Show("Sucesso ao atualizar a carga", "Inserir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Form1.refresh = true;
                 }
                 else
                 {
                     MessageBox.Show("Carga já cadastrada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else//INSERT
             {
                 if (cargaDAO.inserirCargaDB(carga))
                 {
                     carga = null;
                     MessageBox.Show("Sucesso ao inserir a carga", "Inserir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Form1.refresh = true;
                 }
                 else
                 {
                     MessageBox.Show("Carga já cadastrada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Insira todos os dados obrigatórios para inserir", "Inserir", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch
     {
         throw;
     }
 }
Пример #5
0
        } // Connection Function

        public bool inserirCargaDB(Objetos.CargaOBJ carga)
        {
            try
            {
                if (connection())
                {
                    using (var command = new SQLiteCommand(db_connect))
                    {
                        command.CommandText = "Select * from Cargas where cod = \'" + carga.cod + "\'";
                        SQLiteDataReader reader = command.ExecuteReader();
                        bool             chck   = false;
                        while (reader.Read())
                        {
                            chck = true;
                        }
                        if (!chck)
                        {
                            using (var comm = new SQLiteCommand(db_connect))
                            {
                                comm.CommandText = string.Format("INSERT INTO Cargas(cod,nome,tipo,transportadora,desc) VALUES(\"{0}\",\"{1}\",\"{2}\",\"{3}\",\"{4}\")",
                                                                 carga.cod, carga.nome, carga.tipo, carga.transportadora, carga.desc);
                                comm.ExecuteNonQuery();
                                db_connect.Close();
                                return(true);
                            }
                        }
                        else
                        {
                            db_connect.Close();
                            return(false);
                        }
                    }
                }
                else
                {
                    db_connect.Close();
                    return(false);
                }
            }
            catch
            {
                db_connect.Close();
                throw;
            }
        } // Insert Function
Пример #6
0
 private void startup()
 {
     if (Form1.controle)
     {
         Objetos.CargaOBJ cargaInfo = cargaDAO.CargaOBJ(Form1.currentCOD);
         Nome.Text           = cargaInfo.nome;
         Cod.Text            = cargaInfo.cod;
         Tipo.Text           = cargaInfo.tipo;
         Transportadora.Text = cargaInfo.transportadora;
         Desc.Text           = cargaInfo.desc;
         button1.Text        = "ATUALIZAR";
         Cod.Enabled         = false;
     }
     else
     {
         Cod.Enabled  = true;
         button1.Text = "ADICIONAR";
     }
 }