示例#1
0
 public bool InserirTema(ModelTema modelTema)
 {
     try
     {
         string     instrucao = string.Format("INSERT INTO tbTema (Nome, EnderecoImagemFundo, EnderecoImagem, R, G, B, Status) VALUES (@Nome, @EnderecoImagemFundo, @EnderecoImagem, @R, @G, @B, @Status)");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Nome", modelTema.Nome);
         command.Parameters.AddWithValue("@EnderecoImagemFundo", modelTema.EnderecoImagemFundo);
         command.Parameters.AddWithValue("@EnderecoImagem", modelTema.ImagemEndereco);
         command.Parameters.AddWithValue("@R", modelTema.R);
         command.Parameters.AddWithValue("@G", modelTema.G);
         command.Parameters.AddWithValue("@B", modelTema.B);
         command.Parameters.AddWithValue("@Status", modelTema.status);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         controllerConfiguracaoSQL.Fechar();
         return(false);
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
示例#2
0
 public bool DeletarTema(ModelTema modelTema)
 {
     try
     {
         string     instrucao = string.Format(@"DELETE FROM tbTema WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTema.Codigo);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
示例#3
0
 public bool AtivarTema(ModelTema modelTema)
 {
     try
     {
         string     instrucao = string.Format(@"UPDATE tbTema SET Status = '1' WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("Codigo", modelTema.Codigo);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         controllerConfiguracaoSQL.Fechar();
         return(false);
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
示例#4
0
 public bool AlterarTema(ModelTema modelTema)
 {
     try
     {
         string     instrucao = string.Format(@"UPDATE tbTema SET EnderecoImagemFundo = @EnderecoImagemFundo, EnderecoImagem = @EnderecoImagem, R = @R, G = @G, B = @B WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelTema.Codigo);
         command.Parameters.AddWithValue("@EnderecoImagemFundo", modelTema.EnderecoImagemFundo);
         command.Parameters.AddWithValue("@EnderecoImagem", modelTema.ImagemEndereco);
         command.Parameters.AddWithValue("@R", modelTema.R);
         command.Parameters.AddWithValue("@G", modelTema.G);
         command.Parameters.AddWithValue("@B", modelTema.B);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
示例#5
0
 public FrmCadastrarTema(ModelTema modelTema)
 {
     InitializeComponent();
     if (modelTema != null && !modelTema.Consultar)
     {
         lblCadastrar.Text        = "Editar";
         pnlCadastrarTema.Enabled = false;
         btnSalvar.Text           = "Editar";
         btnCancelar.Text         = "Fechar";
         codigo       = modelTema.Codigo;
         txtNome.Text = modelTema.Nome;
         txtEnderecoImagemFundo.Text = modelTema.EnderecoImagemFundo;
         txtImagemEndereco.Text      = modelTema.ImagemEndereco;
         txtColorR.Text            = modelTema.R;
         txtColorG.Text            = modelTema.G;
         txtColorB.Text            = modelTema.B;
         ptnPrevia.BackColor       = Color.FromArgb(Convert.ToInt32(txtColorR.Text), Convert.ToInt32(txtColorG.Text), Convert.ToInt32(txtColorB.Text));
         txtNome.Enabled           = false;
         ptnPrevia.BackgroundImage = Image.FromFile(txtEnderecoImagemFundo.Text);
     }
     if (modelTema != null && modelTema.Consultar)
     {
         lblCadastrar.Text        = "Consultar";
         pnlCadastrarTema.Enabled = false;
         btnCancelar.Text         = "Fechar";
         btnSalvar.Visible        = false;
         codigo       = modelTema.Codigo;
         txtNome.Text = modelTema.Nome;
         txtEnderecoImagemFundo.Text = modelTema.EnderecoImagemFundo;
         txtImagemEndereco.Text      = modelTema.ImagemEndereco;
         txtColorR.Text            = modelTema.R;
         txtColorG.Text            = modelTema.G;
         txtColorB.Text            = modelTema.B;
         ptnPrevia.BackColor       = Color.FromArgb(Convert.ToInt32(txtColorR.Text), Convert.ToInt32(txtColorG.Text), Convert.ToInt32(txtColorB.Text));
         ptnPrevia.BackgroundImage = Image.FromFile(txtEnderecoImagemFundo.Text);
     }
 }