protected void Page_Load(object sender, EventArgs e) { if (Session[Constante.ADMLoja] != null) { objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); } }
protected void Page_Load(object sender, EventArgs e) { // verifica se existe sessão ativa if (Session[Constante.ADMLoja] == null) return; // recupera dados do usuário objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); if (!IsPostBack) MontarListagem(); }
/// <summary> /// Consulta um registro da tabela Loja /// </summary> /// <param name="Sql">Síntaxe Sql</param> /// <returns></returns> public Entity.Loja Consultar(string Sql) { SqlConnection oConn = new SqlConnection(oConexao.ConexaoBancoDeDados); SqlCommand oComm = new SqlCommand(Sql, oConn); SqlDataReader oDr; Entity.Loja loja = new Entity.Loja(); try { oConn.Open(); oDr = oComm.ExecuteReader(); while (oDr.Read()) { if (Coluna(oDr, "IDLoja")) loja.IDLoja = (int)oDr["IDLoja"]; if (Coluna(oDr, "Fantasia")) loja.Fantasia = oDr["Fantasia"].ToString(); if (Coluna(oDr, "RazaoSocial")) loja.RazaoSocial = oDr["RazaoSocial"].ToString(); if (Coluna(oDr, "Cnpj")) loja.Cnpj = oDr["Cnpj"].ToString(); if (Coluna(oDr, "Ie")) loja.Ie = oDr["Ie"].ToString(); if (Coluna(oDr, "Telefone")) loja.Telefone = oDr["Telefone"].ToString(); if (Coluna(oDr, "Email")) loja.Email = oDr["Email"].ToString(); if (Coluna(oDr, "Logo")) loja.Logo = oDr["Logo"].ToString(); if (Coluna(oDr, "Multiidioma")) loja.Multiidioma = (bool)oDr["Multiidioma"]; if (Coluna(oDr, "Cor")) loja.Cor = oDr["Cor"].ToString(); if (Coluna(oDr, "Parcela")) loja.Parcela = (int)oDr["Parcela"]; if (Coluna(oDr, "ValorMinimo")) loja.ValorMinimo = (decimal)oDr["ValorMinimo"]; if (Coluna(oDr, "Facebook")) loja.Facebook = oDr["Facebook"].ToString(); if (Coluna(oDr, "Twitter")) loja.Twitter = oDr["Twitter"].ToString(); if (Coluna(oDr, "GooglePlus")) loja.GooglePlus = oDr["GooglePlus"].ToString(); if (Coluna(oDr, "Chat")) loja.Chat = oDr["Chat"].ToString(); if (Coluna(oDr, "Status")) loja.Status = (bool)oDr["Status"]; if (Coluna(oDr, "DataInclusao")) loja.DataInclusao = (DateTime)oDr["DataInclusao"]; loja.Idiomas = new Data.Idioma().Listar("SELECT i1.IDIdioma, i1.Nome, i1.Codigo, i1.DataInclusao FROM master.Idioma i1 INNER JOIN loja.Idioma i2 ON i2.Idioma_ID=i1.IDIdioma WHERE i2.Loja_ID=" + loja.IDLoja + " ORDER BY Ordem ASC"); } } catch (Exception e) { new Log(e); } finally { oDr = null; oComm = null; oConn.Close(); } return loja; }
/// <summary> /// Ação do botão "salvar" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSalvar_ServerClick(object sender, EventArgs e) { // recupera dados digitado no formulário string Fantasia = txtFantasia.Text.Trim().Replace("'", "''"); string RazaoSocial = txtRazaoSocial.Text.Trim().Replace("'", "''"); string Cnpj = txtCnpj.Text.Trim().Replace("'", "''"); string Ie = txtIe.Text.Trim().Replace("'", "''"); string Telefone = txtTelefone.Text.Trim().Replace("'", "''"); string Email = txtEmail.Text.Trim().Replace("'", "''"); string Logo = uplLogo.FileName; bool Multiidioma = chkMultiidioma.Checked; string Cor = ddlCor.SelectedValue; string Parcela = txtParcela.Text.Trim().Replace("'", "''"); string ValorMinimo = txtValorMinimo.Text.Trim().Replace("'", "''"); string Facebook = txtFacebook.Text.Trim().Replace("'", "''"); string Twitter = txtTwitter.Text.Trim().Replace("'", "''"); string GooglePlus = txtGooglePlus.Text.Trim().Replace("'", "''"); string Chat = txtChat.Text.Trim().Replace("'", "''"); bool Status = chkStatus.Checked; bool Validar = true; // limpa mensagens de erro LimparLabel(); // verifica consistência do formulário if (Fantasia == String.Empty) { Validar = false; new Constante().input_error(pnlFantasia, lblFantasia, "campo obrigatório"); } if (Cnpj == String.Empty) { Validar = false; new Constante().input_error(pnlCnpj, lblCnpj, "campo obrigatório"); } if (Cnpj != String.Empty && !new Validacao().Cnpj(Cnpj)) { Validar = false; new Constante().input_error(pnlCnpj, lblCnpj, "cnpj inválido"); } if (Telefone == String.Empty) { Validar = false; new Constante().input_error(pnlTelefone, lblTelefone, "campo obrigatório"); } if (Email == String.Empty) { Validar = false; new Constante().input_error(pnlEmail, lblEmail, "campo obrigatório"); } if (Email != String.Empty && !new Validacao().Email(Email)) { Validar = false; new Constante().input_error(pnlEmail, lblEmail, "e-mail inválido"); } if (Request["id"] == null && Logo == String.Empty) { Validar = false; new Constante().input_error(pnlLogo, lblLogo, "campo obrigatório"); } if (Request["id"] == null && Logo == String.Empty) { Validar = false; new Constante().input_error(pnlLogo, lblLogo, "campo obrigatório"); } if (Logo != String.Empty && !new Validacao().Imagem(Logo)) { Validar = false; new Constante().input_error(pnlLogo, lblLogo, "arquivo inválido"); } if (ValorMinimo == String.Empty) { Validar = false; new Constante().input_error(pnlValorMinimo, lblValorMinimo, "campo obrigatório"); } if (ValorMinimo != String.Empty && !decimal.TryParse(ValorMinimo, out minDecimal)) { Validar = false; new Constante().input_error(pnlValorMinimo, lblValorMinimo, "valor inválido"); } if (ValorMinimo != String.Empty && decimal.TryParse(ValorMinimo, out minDecimal) && Convert.ToDecimal(ValorMinimo) < 0) { Validar = false; new Constante().input_error(pnlValorMinimo, lblValorMinimo, "valor não pode ser inferior a 0"); } // formulário validado if (Validar) { // instância objeto Entity.Loja loja = new Entity.Loja(); loja.Fantasia = Fantasia; loja.RazaoSocial = RazaoSocial; loja.Cnpj = Cnpj; loja.Ie = Ie; loja.Telefone = Telefone; loja.Email = Email; loja.Logo = (Logo != String.Empty) ? "logo_" + rnd.Next(0, 99999).ToString("d5") + Logo.Remove(0, Logo.LastIndexOf(".")) : ""; loja.Multiidioma = Multiidioma; loja.Cor = Cor; loja.Parcela = Convert.ToInt32(Parcela); loja.ValorMinimo = Convert.ToDecimal(ValorMinimo); loja.Facebook = Facebook; loja.Twitter = Twitter; loja.GooglePlus = GooglePlus; loja.Chat = Chat; loja.Status = Status; // altera registro if (Request["id"] != null) { loja.IDLoja = Convert.ToInt32(Request["id"]); } // adiciona novo registro else { Entity.Retorno ret = new Admin.Loja().InserirLoja(loja); if (!ret.Status) { // exibe mensagem de erro icon = Icon.remove; new Constante().label_message(pnlMsg, Alert.error, labMsg, ret.Erro); return; } // envia logo para o servidor if (Logo != String.Empty) uplLogo.PostedFile.SaveAs(Path + loja.Logo); // mensagem de sucesso icon = Icon.ok; new Constante().label_message(pnlMsg, Alert.success, labMsg, "Cadastro realizado com sucesso."); LimparCampos(); } } }
protected void Page_Load(object sender, EventArgs e) { // verifica se existe sessão ativa if (Session[Constante.ADMLoja] == null) return; // migalha migalha = Migalha.NovoFornecedor; // recupera dados do usuário objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); if (!IsPostBack) { if (Request["id"] != null) PreencherCampos(); } }
protected void Page_Load(object sender, EventArgs e) { // verifica se existe sessão ativa if (Session[Constante.ADMLoja] == null) return; // caminho das imagens Path = Server.MapPath("~/_arquivos/produto/"); // migalha migalha = Migalha.NovoProduto; // recupera dados do usuário objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); // idiomas imgNome.ImageUrl = "~/_Admin/assets/icons/" + objLoja.Idiomas[0].Codigo + ".png"; imgNome.Attributes.Add("title", objLoja.Idiomas[0].Nome); if (!IsPostBack) { marcas(); fornecedores(); if (Request["id"] != null) PreencherCampos(); } }
protected void Page_Load(object sender, EventArgs e) { migalha = Migalha.NovaCategoria; if (Session[Constante.ADMLoja] != null) { objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); } if (!IsPostBack) { if (Request["id"] != null) PreencherCampos(); } }
protected void Page_Load(object sender, EventArgs e) { // verifica se existe sessão ativa if (Session[Constante.ADMLoja] == null) return; // migalha migalha = Migalha.NovaCor; // recupera dados do usuário objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); // idiomas imgBandeira.ImageUrl = "~/_Admin/assets/icons/" + objLoja.Idiomas[0].Codigo + ".png"; imgBandeira.Attributes.Add("title", objLoja.Idiomas[0].Nome); if (!IsPostBack) { if (Request["id"] != null) PreencherCampos(); } }
protected void Page_Load(object sender, EventArgs e) { // verifica se existe sessão ativa if (Session[Constante.ADMLoja] == null) return; // caminho das imagens Path = Server.MapPath("~/_img/marca/"); // migalha migalha = Migalha.NovaMarca; // recupera dados do usuário objUsuario = (Entity.Usuario.Loja)Session[Constante.ADMLoja]; objLoja = new Admin.Loja().ConsultarLoja(objUsuario.Loja_ID); if (!IsPostBack) { if (Request["id"] != null) PreencherCampos(); } }
/// <summary> /// Lista os registros da tabela Loja /// </summary> /// <param name="Sql">Síntaxe Sql</param> /// <returns></returns> public List<Entity.Loja> Listar(string Sql) { SqlConnection oConn = new SqlConnection(oConexao.ConexaoBancoDeDados); SqlCommand oComm = new SqlCommand(Sql, oConn); SqlDataReader oDr; List<Entity.Loja> lojas = new List<Entity.Loja>(); try { oConn.Open(); oDr = oComm.ExecuteReader(); while (oDr.Read()) { Entity.Loja loja = new Entity.Loja(); if (Coluna(oDr, "IDLoja")) loja.IDLoja = (int)oDr["IDLoja"]; if (Coluna(oDr, "Fantasia")) loja.Fantasia = oDr["Fantasia"].ToString(); if (Coluna(oDr, "RazaoSocial")) loja.RazaoSocial = oDr["RazaoSocial"].ToString(); if (Coluna(oDr, "Cnpj")) loja.Cnpj = oDr["Cnpj"].ToString(); if (Coluna(oDr, "Ie")) loja.Ie = oDr["Ie"].ToString(); if (Coluna(oDr, "Telefone")) loja.Telefone = oDr["Telefone"].ToString(); if (Coluna(oDr, "Email")) loja.Email = oDr["Email"].ToString(); if (Coluna(oDr, "Logo")) loja.Logo = oDr["Logo"].ToString(); if (Coluna(oDr, "Multiidioma")) loja.Multiidioma = (bool)oDr["Multiidioma"]; if (Coluna(oDr, "Cor")) loja.Cor = oDr["Cor"].ToString(); if (Coluna(oDr, "Parcela")) loja.Parcela = (int)oDr["Parcela"]; if (Coluna(oDr, "ValorMinimo")) loja.ValorMinimo = (decimal)oDr["ValorMinimo"]; if (Coluna(oDr, "Facebook")) loja.Facebook = oDr["Facebook"].ToString(); if (Coluna(oDr, "Twitter")) loja.Twitter = oDr["Twitter"].ToString(); if (Coluna(oDr, "GooglePlus")) loja.GooglePlus = oDr["GooglePlus"].ToString(); if (Coluna(oDr, "Chat")) loja.Chat = oDr["Chat"].ToString(); if (Coluna(oDr, "Status")) loja.Status = (bool)oDr["Status"]; if (Coluna(oDr, "DataInclusao")) loja.DataInclusao = (DateTime)oDr["DataInclusao"]; lojas.Add(loja); } } catch (Exception e) { new Log(e); } finally { oDr = null; oComm = null; oConn.Close(); } return lojas; }