public void txtValorUnitario_TextChanged(object sender, EventArgs e) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; TextBox txtValorUnitario = (TextBox)sender; int index = ((GridViewRow)txtValorUnitario.Parent.Parent).DataItemIndex; string sCD_PROD = GridViewNovo.Rows[index].Cells[1].Text.Split('-')[0]; double VL_UNIT = GetProdutoEspecifico(sCD_PROD); double VL_ATUAL = 0; try { VL_ATUAL = Convert.ToDouble(txtValorUnitario.Text); } catch (Exception) { txtValorUnitario.Text = VL_UNIT.ToString("N2"); return; } if (VL_ATUAL < VL_UNIT) { MessageHLP.ShowPopUpMsg("Não Permitido: Valor abaixo da Lista " + cbxListaPreco.Items[cbxListaPreco.Items.Count - 1].Text + Environment.NewLine + "Escolha uma Lista menor ou venda com um valor maior.", this.Page); txtValorUnitario.Text = VL_UNIT.ToString("N2"); txtValorUnitario.Focus(); } else { txtValorUnitario.Text = VL_ATUAL.ToString("N2"); } }
protected void gridConsultaPedidos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Pedido") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gridConsultaPedidos.Rows[index]; string sCodigoPedido = row.Cells[0].Text; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; string sCodigoEmpresa = objUsuario.oTabelas.sEmpresa.Trim(); string sCodigoVendedor = objUsuario.CodigoVendedor.Trim(); string sWhere = string.Format("CD_PEDIDO ='{0}' AND CD_EMPRESA ='{1}' AND CD_VEND1 ='{2}'", sCodigoPedido, sCodigoEmpresa, sCodigoVendedor); string sValue = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("PEDIDO", "COALESCE(ST_PED,'N')ST_PED", sWhere); if (sValue == "F") { MessageHLP.ShowPopUpMsg("Pedido se encontra faturado!", this.Page); } else { MessageHLP.ShowPopUpMsg("Pedido ainda não foi faturado!", this.Page); } } else if (e.CommandName == "Email") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gridConsultaPedidos.Rows[index]; string sCodigoPedido = row.Cells[0].Text; Response.Redirect("~/Informativo.aspx?CD_PEDIDO_EMAIL=" + sCodigoPedido); } }
protected void gridConsultaClientes_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Pendencias") { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; CliforDAO objCliente = ClienteDAOWeb.GetInstanciaClienteDAOWeb(Session, objUsuario); int index = Convert.ToInt32(e.CommandArgument); DataTable dtClientes = (DataTable)Session["DadosConsultaClientes"]; GridViewRow RegistroAtual = gridConsultaClientes.Rows[index]; DataRow Registro = dtClientes.Rows[RegistroAtual.DataItemIndex]; Session["CD_ALTER"] = Registro["CD_ALTER"]; string sCdClifor = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("CLIFOR", "CD_CLIFOR", "CD_ALTER = '" + Registro["CD_ALTER"] + "'"); DataTable dtRet = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format("select count(NR_DOC)TOTAL from doc_ctr where coalesce(st_baixa,'') <> 'B' and cd_empresa = '{0}' and cd_cliente = '{1}' and dt_venci < current_date", objUsuario.oTabelas.sEmpresa, sCdClifor)); int QtdePendencias = Convert.ToInt32(dtRet.Rows[0]["TOTAL"]); if (QtdePendencias > 0) { GridDuplicatas.DataSource = GetDuplicatasAbertas(); GridDuplicatas.DataBind(); } else { lblCliente.Text = ""; GridDuplicatas.DataSource = null; GridDuplicatas.DataBind(); MessageHLP.ShowPopUpMsg("Não existem pendências para esse cliente!", this.Page); } } }
private bool EfetuarExclusao(DataRow RegistroAExcluir) { bool bExcluiu = false; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; string sCdClifor = RegistroAExcluir["CD_ALTER"].ToString(); CliforDAO objCliente = ClienteDAOWeb.GetInstanciaClienteDAOWeb(Session, objUsuario); try { DataTable dtPedidoExclusao = objCliente.Select("(CD_ALTER = '" + sCdClifor + "')"); objCliente.RegistroAtual = dtPedidoExclusao.Rows[0]; bExcluiu = objCliente.ProcessarExclusao(); if (bExcluiu) { SetMensagemExclusao("O cliente " + sCdClifor + " foi excluído com sucesso!!!", false); } else { SetMensagemExclusao(objCliente.GetErros(), true); } } catch { SetMensagemExclusao("Ocorreu um erro durante a exclusão " + "do cliente de código " + sCdClifor + " !!!", true); } finally { objCliente.RegistroAtual = null; } return(bExcluiu); }
private void PesquisarDados(string sWhere) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtClientes = (DataTable)Session["DadosConsultaClientes"]; bool bPesquisarDados = (dtClientes == null); if (bPesquisarDados) { StringBuilder str = new StringBuilder(); str.Append("SELECT NM_GUERRA, NM_CLIFOR, CD_ALTER, CD_UFNOR, NM_CIDNOR,CD_FONECOM "); str.Append("FROM CLIFOR "); str.Append("WHERE "); str.Append(sWhere + " "); str.Append("ORDER BY NM_CLIFOR "); dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet( str.ToString()); DataColumn[] ChavePrimaria = new DataColumn[] { dtClientes.Columns["CD_ALTER"] }; dtClientes.PrimaryKey = ChavePrimaria; Session["DadosConsultaClientes"] = dtClientes; } if (dtClientes.Rows.Count == 0) { MessageHLP.ShowPopUpMsg("Não existem registros para o filtro selecionado", this.Page); } if (!Page.IsPostBack) { ProcessaDataBind(); } }
private bool descontopiscofinssuframa(string scdnfseq, string scdempresa) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtNF = new DataTable(); decimal TotaliqMovItem, TotalValoresNF = 0; bool Retorno = false; dtNF = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("NF", "VL_SEG, VL_FRETE, VL_OUTRAS, VL_ICMSSUB, VL_IMPIMPORT, VL_SERVICO, VL_TOTIPI, VL_TOTNF", "CD_NFSEQ = " + "'" + scdnfseq + "'" + " AND CD_EMPRESA = " + "'" + objUsuario.oTabelas.sEmpresa + "'"); foreach (DataRow dr in dtNF.Rows) { //StringBuilder strValor = new StringBuilder(); //strValor.Append("SELECT "); //strValor.Append("FROM "); //strValor.Append("WHERE ); TotaliqMovItem = Convert.ToDecimal(objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("MOVITEM", "SUM(VL_TOTLIQ - COALESCE(VL_DESCSUFRAMA,0) - COALESCE(VL_DESCPISSUFRAMA,0) - COALESCE(VL_DESCCOFINSSUFRAMA,0)) AS VL_TOTLIQ", "CD_NFSEQ = '" + scdnfseq + "' AND CD_EMPRESA = '" + scdempresa + "'")); TotalValoresNF = Convert.ToDecimal(dr["VL_SEG"].ToString()) + Convert.ToDecimal(dr["VL_FRETE"].ToString()) + Convert.ToDecimal(dr["VL_OUTRAS"].ToString()) + Convert.ToDecimal(dr["VL_ICMSSUB"].ToString()) + Convert.ToDecimal(dr["VL_IMPIMPORT"].ToString()) + Convert.ToDecimal(dr["VL_SERVICO"].ToString()); if (TotaliqMovItem == (Convert.ToDecimal(dr["VL_TOTNF"].ToString()) - TotalValoresNF)) { Retorno = true; } } return(Retorno); }
public DataTable GetDuplicatasAbertas() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; string sWhere = "coalesce(st_baixa,'') <> 'B' and cd_empresa = '" + objUsuario.oTabelas.sEmpresa.ToString().Trim() + "' and cd_cliente = '" + (string)Session["CD_CLIFOR"] + "' order by dt_venci "; DataTable dtDuplicatas = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("DOC_CTR", "dt_venci, vl_doc ", sWhere); DataTable dtRetono = new DataTable("TabelaDuplicatas"); dtRetono.Columns.Add("DT_VENCI").DataType = System.Type.GetType("System.DateTime"); dtRetono.Columns.Add("VL_DOC").DataType = System.Type.GetType("System.Double"); dtRetono.Columns.Add("TOT_VL_DOC", System.Type.GetType("System.Double"), "SUM(VL_DOC)"); //dt.Columns.Add("TOTAL", System.Type.GetType("System.Double"), "SUM(SUBTOTAL)"); DataRow dtRet; foreach (DataRow dr in dtDuplicatas.Rows) { dtRet = dtRetono.NewRow(); dtRet["DT_VENCI"] = dr["DT_VENCI"]; dtRet["VL_DOC"] = dr["VL_DOC"]; dtRetono.Rows.Add(dtRet); } Session["DadosConsultaDuplicatas"] = dtRetono; return(dtRetono);; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } object IncluiCliente = Request["inclui"]; if (Convert.ToBoolean(IncluiCliente)) { Session["IncluirClientePedido"] = true; } Session["Lista"] = null; Session["ListaPreco"] = null; BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroClientes"]; Session["FiltroClientes"] = null; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarClientes.aspx"); return; } PesquisarDados(objParametros.GetWhere()); } }
public void VerificaAvisosGeral() { UsuarioWeb objUsuario = new UsuarioWeb(); string sWhere = " DT_FINALAVISO >= current_date and ST_TIPOAVISO ='G' "; DataTable dtAvisos = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("AVISO_WEB", "CD_AVISO, DS_TITULO, DT_FINALAVISO, DS_AVISO ", sWhere); DataTable dtRetono = new DataTable("AVISOS_GERAL"); dtRetono.Columns.Add("CD_AVISO").DataType = System.Type.GetType("System.String"); dtRetono.Columns.Add("DS_TITULO").DataType = System.Type.GetType("System.String"); dtRetono.Columns.Add("DT_FINALAVISO").DataType = System.Type.GetType("System.String"); dtRetono.Columns.Add("DS_AVISO").DataType = System.Type.GetType("System.String"); DataRow dtRet; foreach (DataRow dr in dtAvisos.Rows) { dtRet = dtRetono.NewRow(); dtRet["CD_AVISO"] = dr["CD_AVISO"]; dtRet["DS_TITULO"] = dr["DS_TITULO"]; dtRet["DT_FINALAVISO"] = dr["DT_FINALAVISO"].ToString().Replace("00:00:00", ""); dtRet["DS_AVISO"] = dr["DS_AVISO"]; dtRetono.Rows.Add(dtRet); } Session["Avisos"] = dtRetono; gridAvisos.DataSource = dtRetono; gridAvisos.DataBind(); lblTotalAvisos.Text = dtRetono.Rows.Count == 0 ? "Nenhum Aviso" : dtRetono.Rows.Count.ToString() + " Aviso(s)"; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; lblRemetente.Text = objUsuario.NomeUsuario.Trim(); string sPathAnexo = ""; if (Request.QueryString["ANEXO"].ToString() != String.Empty) { sPathAnexo = Request.QueryString["ANEXO"].ToString(); FileInfo finfo = new FileInfo(Server.MapPath("Pedidos//" + sPathAnexo) + ".pdf"); if (finfo.Exists) { lblNmArquivo.Text = finfo.Name; Session["ANEXO"] = finfo; } txtDestino.Text = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("pedido inner join clifor on pedido.cd_cliente = clifor.cd_clifor", "coalesce(clifor.cd_emailweb,'')cd_emailweb", string.Format("pedido.cd_pedido = '{0}' and pedido.cd_empresa='{1}'", sPathAnexo, objUsuario.oTabelas.sEmpresa)); txtTitulo.Text = "Confirmação do seu Pedido Web " + sPathAnexo + "."; } } }
protected void Page_Load(object sender, EventArgs e) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (!Page.IsPostBack) { string sTabela = WebConfigurationManager.AppSettings["TableItens"]; if (sTabela.ToUpper() == "MOVIPEND") { gridConsultaPedidos.Columns[5].Visible = false; } BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoPedidoDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarPedidos.aspx"); return; } PesquisaDadosPedido(objParametros); } }
protected void Page_Load(object sender, EventArgs e) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Home.aspx"); } if (!Page.IsPostBack) { BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoPedidoDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarPedidos.aspx"); return; } PesquisarDados(objParametros.GetWhere(), objParametros.GetHaving()); } }
protected void btnComissao_Click(object sender, EventArgs e) { try { dsPedidoComissao ds = new dsPedidoComissao(); dsPedidoComissao.PedidoRow drPedido; dsPedidoComissao.MovitemRow drMovitem; DataTable dtItensPedido; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; StringBuilder sQuery = new StringBuilder(); sQuery.Append("SELECT "); sQuery.Append("NR_LANC, "); sQuery.Append("CD_PEDIDO, "); sQuery.Append("DS_PROD ,"); sQuery.Append("COALESCE(QT_PACOTES,0)QT_PACOTES, "); sQuery.Append("VL_TOTLIQ, "); sQuery.Append("VL_PERCOMI1 "); sQuery.Append("FROM MOVITEM WHERE CD_EMPRESA = '{0}' AND CD_PEDIDO= '{1}' "); DataTable dtPedidos = (DataTable)Session["DadosConsultaPedidos"]; if (gridConsultaPedidos.Rows.Count > 0) { foreach (DataRow row in dtPedidos.Rows) { drPedido = ds.Pedido.NewPedidoRow(); drPedido.CD_PEDIDO = row[2].ToString();// (row.Cells[0].FindControl("hlPedido") as HyperLink).Text; drPedido.NM_GUERRA = row[3].ToString(); drPedido.DT_PEDIDO = Convert.ToDateTime(row[1].ToString()); ds.Pedido.AddPedidoRow(drPedido); dtItensPedido = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(sQuery.ToString(), objUsuario.oTabelas.sEmpresa, row[2].ToString())); //(row.Cells[0].FindControl("hlPedido") as HyperLink).Text)); foreach (DataRow rowItem in dtItensPedido.Rows) { drMovitem = ds.Movitem.NewMovitemRow(); drMovitem.CD_PEDIDO = rowItem["CD_PEDIDO"].ToString(); // (row.Cells[0].FindControl("hlPedido") as HyperLink).Text; drMovitem.NR_LANC = rowItem["NR_LANC"].ToString(); drMovitem.DS_PROD = rowItem["DS_PROD"].ToString(); drMovitem.QT_PACOTES = rowItem["QT_PACOTES"].ToString(); drMovitem.VL_TOTLIQ = Convert.ToDecimal(rowItem["VL_TOTLIQ"].ToString()); drMovitem.VL_PERCOMI1 = Convert.ToDecimal(rowItem["VL_PERCOMI1"].ToString()); ds.Movitem.AddMovitemRow(drMovitem); } } Session["DataSetPedidoComissao"] = ds; Response.Redirect("~/ViewPedidoComissao.aspx"); //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "_new", "window.open('ViewPedidoComissao.aspx');", true); } else { Session["DataSetPedidoComissao"] = null; } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(this.Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (!IsPostBack) { UsuarioWeb objUsuario = Session["ObjetoUsuario"] as UsuarioWeb; DataTable dtDadosEmpresa = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("EMPRESA left join cidades on (cidades.nm_cidnor = empresa.nm_cidnor) and (cidades.cd_ufnor = empresa.cd_ufnor)", "empresa.cd_fonenor,empresa.cd_faxnor,empresa.cd_email,empresa.ds_endnor,empresa.ds_endcomp,empresa.nm_bairronor,cidades.nm_cidnor,empresa.cd_ufnor,empresa.cd_cepnor", "empresa.CD_EMPRESA = '" + objUsuario.oTabelas.sEmpresa.Trim() + "'"); foreach (DataRow row in dtDadosEmpresa.Rows) { lblEmail.Text = " " + row["cd_email"].ToString(); lblFone1.Text = row["cd_fonenor"].ToString(); lblFone2.Text = row["cd_faxnor"].ToString(); lblEnderecoCabec.Text = row["ds_endnor"].ToString() + " , " + row["ds_endcomp"].ToString() + " - " + row["nm_bairronor"].ToString(); lblEnderecoRodape.Text = row["nm_cidnor"].ToString() + " / " + row["cd_ufnor"].ToString() + " - CEP:" + row["cd_cepnor"].ToString(); } if (sUser == "") { btnAcessar.Visible = true; VerificaAvisosGeral(); } else { btnAcessar.Visible = false; VerificaAvisosGeraleVendedor(); } } }
protected bool VerificaDataPedidos(bool bFiltroValido, ParametroPesquisa objParametros, StringBuilder strErros) { if (!bFiltroValido) { return(false); } UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; objParametros.AddCriterio("PEDIDO.CD_VEND1 = " + "'" + objUsuario.CodigoVendedor.ToString() + "'"); if (cbxCliente.SelectedValue.ToString() != "0") { objParametros.AddCriterio("PEDIDO.CD_CLIENTE = " + cbxCliente.SelectedValue.ToString()); } if (txtDataInicial.Text != "" && txtDataFinal.Text != "") { string DtIni = txtDataInicial.Text.Replace("/", "."); string dtFim = txtDataFinal.Text.Replace("/", "."); objParametros.AddCriterio("PEDIDO.DT_PEDIDO Between " + "'" + DtIni + "'" + " AND " + "'" + dtFim + "'"); } if (HlpWebtxtPedido.Text != "") { objParametros.AddCriterio("PEDIDO.CD_PEDIDO = '" + HlpWebtxtPedido.Text + "'"); } if (HlpWebtxtPedCli.Text != "") { objParametros.AddCriterio(" AND PEDIDO.DS_PEDCLI = '" + HlpWebtxtPedCli.Text + "'"); } return(bFiltroValido); }
private bool ExecutaPosvalidaCad(CliforDAO objCliente, bool bIncluindo) { bool bRetorno = objCliente.ProcessarPosvalidaCad(); string sCdClifor = objCliente.GetValorPrimario("CD_CLIFOR"); if (bRetorno) { if (!bIncluindo) { MessageHLP.ShowPopUpMsg(string.Format("Dados do Cliente {0}, foram alterados com sucesso! {1}Código: {2}", txtNmGuerra.GetValor(), Environment.NewLine, Session["CD_ALTER"].ToString()), this.Page); } else { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; Session["CD_ALTER"] = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("CLIFOR", "FIRST 1 CD_CLIFOR", string.Format("nm_clifor = '{0}' AND nm_guerra = '{1}'", this.txtNmClifor.GetValor(), this.txtNmGuerra.GetValor())); MessageHLP.ShowPopUpMsg(string.Format("Cliente {0} salvo com sucesso! {1}Código: {2}", txtNmGuerra.GetValor(), Environment.NewLine, Session["CD_ALTER"].ToString()), this.Page); } objCliente.ClearComponentes(this); Response.Redirect("~/PesquisarClientes.aspx?CD_ALTER=" + Session["CD_ALTER"].ToString()); } else { MessageHLP.ShowPopUpMsg(objCliente.GetErros(), this.Page); } return(bRetorno); }
private void CarregaDataTableParaImpressao() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtPedMovipend = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(MontaQueryPedido(objUsuario, "MOVIPEND")); DataTable dtPedMoviitem = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(MontaQueryPedido(objUsuario, "MOVITEM")); dsPedido ds = new dsPedido(); dsPedido.PedidoRow drPedido; foreach (DataRow row in dtPedMovipend.Rows) { if (row["QT_PROD"].ToString() != "") { drPedido = ds.Pedido.NewPedidoRow(); CopyRow(drPedido, row, "MOVIPEND"); ds.Pedido.Rows.Add(drPedido); } } foreach (DataRow row in dtPedMoviitem.Rows) { if (row["QT_PROD"].ToString() != "") { drPedido = ds.Pedido.NewPedidoRow(); CopyRow(drPedido, row, "MOVITEM"); ds.Pedido.Rows.Add(drPedido); } } Session["PedidoRes"] = ds; }
private void IncluirNaLista(string strProduto, string strDescProd, string strCodAlter, string sVL_PROD, string sVL_PESOBRU) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable ListaProduto = CriaDataSet().Tables[0]; DataRow row = ListaProduto.Rows.Find(strCodAlter + "-" + cbxListaPreco.SelectedValue.ToString()); if (row == null) { string strValorUnitario = String.Empty; AdicionaProdutoLista(strDescProd, strCodAlter, sVL_PROD, sVL_PESOBRU, ListaProduto, row); } else if (!row["CD_LISTA"].Equals(cbxListaPreco.SelectedValue.ToString())) { AdicionaProdutoLista(strDescProd, strCodAlter, sVL_PROD, sVL_PESOBRU, ListaProduto, row); } else { string strAbrir = "if(window.alert('Já existe esse Produto: " + strProduto.Trim() + " - " + strDescProd.Trim() + " na Lista!'))"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Confirmar", strAbrir, true); } btnAtualiza.Visible = true; btnAvancar.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (Request["PARAMETERCODIGO"] != null) { sCodigoPedido = Request["PARAMETERCODIGO"].ToString(); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + " foi realizado com sucesso!"; btnNovoPedido.Visible = true; btnImprimir.Visible = true; } else if (Request["CD_PEDIDO_EMAIL"] != null) { sCodigoPedido = Request["CD_PEDIDO_EMAIL"].ToString(); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + "!"; btnNovoPedido.Visible = false; btnImprimir.Visible = true; } } }
protected void btnVisualizar_Click(object sender, EventArgs e) { try { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); Session["DadosConsultaRepresentante"] = null; UsuarioWeb objUsuario = Session["ObjetoUsuario"] as UsuarioWeb; string sCodRepresentante = string.Empty; if (ckbVendedor.Checked) { sCodRepresentante = cbxVendedor.SelectedValue; } if (txtDataInicial.Text != "" && txtDataFinal.Text != "") { dsVendas ds = GetVendasByRepresentantes(Convert.ToDateTime(txtDataInicial.Text), Convert.ToDateTime(txtDataFinal.Text), objUsuario, sCodRepresentante); Session["VendasRepresLista"] = ds; string sDtInicial = txtDataInicial.Text.Replace("/", "."); string sDtFinal = txtDataFinal.Text.Replace("/", "."); Response.Redirect("~/ViewVendasPorRepresentanteListagem.aspx?DT_INI=" + sDtInicial + "&DT_FIM=" + sDtFinal); } else { MessageHLP.ShowPopUpMsg("As datas estão incorretas.", this); } } catch (Exception ex) { MessageHLP.ShowPopUpMsg(ex.Message, this.Page); } }
protected void Page_Load(object sender, EventArgs e) { try { string sUser = UsuarioWeb.GetNomeUsuarioGestorConectado(Session); if (sUser == "") { Response.Redirect("~/Home.aspx"); } if (!Page.IsPostBack) { txtDataFinal.Text = DateTime.Today.ToShortDateString(); txtDataInicial.Text = (DateTime.Today.AddDays(-10)).ToShortDateString(); UsuarioWeb objUsuario = Session["ObjetoUsuario"] as UsuarioWeb; cbxVendedor.DataTextField = "nm_guerra"; cbxVendedor.DataValueField = "cd_vend"; cbxVendedor.DataSource = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("select cd_vend, nm_guerra from vendedor where coalesce(st_acessa_web,'N') = 'S'"); cbxVendedor.DataBind(); } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (Request["PARAMETERCODIGO"] != null) { sCodigoPedido = Request["PARAMETERCODIGO"].ToString(); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + " foi realizado com sucesso!"; btnNovoPedido.Visible = true; btnImprimir.Visible = true; } else if (Request["CD_PEDIDO_EMAIL"] != null) { sCodigoPedido = Request["CD_PEDIDO_EMAIL"].ToString(); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; objParametros.Limpar(); objParametros.AddCriterio(string.Format("PEDIDO.CD_PEDIDO = '{0}'", sCodigoPedido)); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + "!"; btnNovoPedido.Visible = false; btnImprimir.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]); ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroClientes", "CLIFOR", this.Session); Session["DadosConsultaClientes"] = null; if (Request["CD_ALTER"] != null) { MultViewPesquisaCliente.ActiveViewIndex = 1; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; lblMsg.Text = "Cliente Salvo com sucesso!"; lblCodigo.Text = Request["CD_ALTER"].ToString(); lblNmCliente.Text = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("CLIFOR", "nm_clifor", "CD_ALTER='" + Request["CD_ALTER"].ToString() + "'"); Session["NM_CLIFOR"] = ""; Session["CD_ALTER"] = null; } } }
private void PesquisarDados(string sNameFile) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtClientes = new DataTable(); StringBuilder str = new StringBuilder(); str.Append("SELECT PEDIDO.CD_EMPRESA, PEDIDO.CD_PEDIDO, "); str.Append("PEDIDO.CD_CLIENTE, "); str.Append("PEDIDO.CD_TIPODOC, PEDIDO.CD_TRANS, "); str.Append("PEDIDO.DS_ANOTA, "); str.Append("PEDIDO.DS_PEDCLI CD_PEDCLI, PEDIDO.DT_ABER, "); str.Append("PEDIDO.DT_PEDIDO, "); str.Append("PEDIDO.CD_VEND1, PEDIDO.CD_VEND2, "); str.Append("EMPRESA.IM_EMPRESA, EMPRESA.NM_EMPRESA, "); str.Append("EMPRESA.NM_BAIRRONOR NM_BAIRROEMP, EMPRESA.NM_CIDNOR NM_CIDEMP, "); str.Append("EMPRESA.DS_ENDNOR DS_ENDEMP, EMPRESA.CD_UFNOR CD_UFEMP, EMPRESA.CD_CEPNOR CD_CEPEMP, "); str.Append("EMPRESA.CD_CGC CD_CGCEMP, EMPRESA.CD_INSEST CD_INSESTEMP, EMPRESA.CD_FONENOR CD_FONEEMP, "); str.Append("EMPRESA.CD_FAXNOR CD_FAXEMP, EMPRESA.CD_EMAIL CD_EMAILEMP, "); str.Append("VENDEDOR.NM_GUERRA, VENDEDOR.NM_VEND NM_VENDEDOR, VENDEDOR.CD_FONE CD_FONEVEND, "); str.Append("PEDIDO.CD_PRAZO, PRAZOS.DS_PRAZO, "); str.Append("TRANSPOR.NM_TRANS, "); str.Append("TRANSPOR.CD_TRANS, PEDIDO.CD_FONETRANS_WEB, PEDIDO.NM_TRANS_WEB, "); str.Append("CLIFOR.NM_CLIFOR, CLIFOR.DS_ENDNOR DS_ENDCLI, "); str.Append("CLIFOR.NM_BAIRRONOR NM_BAIRROCLI, CLIFOR.NM_CIDNOR NM_CIDCLI, "); str.Append("CLIFOR.CD_UFNOR CD_UFCLI, CLIFOR.CD_CEPNOR CD_CEPCLI, "); str.Append("CLIFOR.CD_FONENOR CD_FONECLI, CLIFOR.CD_FAXNOR CD_FAXCLI, "); str.Append("CLIFOR.CD_CGC CD_CGCCLI, CLIFOR.CD_INSEST CD_INSESTCLI, CLIFOR.DS_CONTATO DS_CONTATOCLI, "); str.Append("ENDENTR.DS_ENDENT, ENDENTR.NM_BAIRROENT, "); str.Append("ENDENTR.NM_CIDENT, ENDENTR.CD_CEPENT, "); str.Append("PEDIDO.DS_OBS_WEB, "); //25989 - DIEGO str.Append("ENDENTR.CD_UFENT, "); str.Append("MOVIPEND.CD_PROD, "); str.Append("MOVIPEND.VL_UNIPROD, MOVIPEND.VL_TOTLIQ, "); str.Append("MOVIPEND.DT_PRAZOEN, MOVIPEND.CD_OPER, "); str.Append("MOVIPEND.CD_TPUNID, MOVIPEND.QT_PROD, MOVIPEND.DS_PROD, "); str.Append("MOVIPEND.CD_PEDCLI, MOVIPEND.CD_ALTER, "); str.Append("CAST (MOVIPEND.QT_PROD * MOVIPEND.VL_UNIPROD AS NUMERIC(18,2)) AS "); str.Append("VL_TOTBRUTO, "); str.Append("CAST((cast( MOVIPEND.VL_UNIPROD*MOVIPEND.VL_COEF as numeric(18,4))*(1-MOVIPEND.VL_PERDESC/100))* MOVIPEND.QT_PROD AS NUMERIC(18,2)) AS VL_TOTAL, "); //Diego - OS_25085 - 13/10/2010 str.Append(" CAST (CASE WHEN MOVIPEND.VL_COEF < 1 THEN cast(MOVIPEND.VL_COEF as numeric(18,6)) ELSE 1 END * cast(MOVIPEND.QT_PROD * MOVIPEND.VL_UNIPROD as numeric(18,6)) AS NUMERIC(18,2)) AS VL_TOTALCOMDESC "); // Diego - OS_25126 - 19/10/10 str.Append("FROM PEDIDO "); str.Append("INNER JOIN EMPRESA ON (EMPRESA.CD_EMPRESA = PEDIDO.CD_EMPRESA) "); str.Append("LEFT OUTER JOIN VENDEDOR ON (VENDEDOR.CD_VEND = PEDIDO.CD_VEND1) "); str.Append("LEFT OUTER JOIN PRAZOS ON (PRAZOS.CD_PRAZO = PEDIDO.CD_PRAZO) "); str.Append("LEFT OUTER JOIN TRANSPOR ON (TRANSPOR.CD_TRANS = PEDIDO.CD_TRANS) "); str.Append("LEFT OUTER JOIN CLIFOR ON (CLIFOR.CD_CLIFOR = PEDIDO.CD_CLIENTE) "); str.Append("LEFT OUTER JOIN ENDENTR ON (ENDENTR.CD_CLIENTE = CLIFOR.CD_CLIFOR) "); str.Append("LEFT OUTER JOIN MOVIPEND ON ((MOVIPEND.CD_EMPRESA = PEDIDO.CD_EMPRESA) "); str.Append("AND (MOVIPEND.CD_PEDIDO = PEDIDO.CD_PEDIDO)) "); str.Append("WHERE {0} ORDER BY PEDIDO.CD_PEDIDO"); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(str.ToString(), objParametros.GetWhere())); Session["PedidoRes"] = dtClientes; ExportPDF(sNameFile); Response.Redirect("~/ViewPedido.aspx?ANEXO=" + sNameFile); }
protected void CarregaRepresentantes() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtRepres = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("SELECT a.cd_vend, a.nm_operado nm_vend FROM acesso a where acesso.cd_vend is not null and a.tp_operado = 'WEB'"); cboRepresentante.DataSource = dtRepres; cboRepresentante.DataBind(); }
private DataTable GetListaPrecos() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtListas = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("listapre", "CD_LISTA, DS_LISTA", "CD_EMPRESA = '" + objUsuario.oTabelas.sEmpresa + "'"); return(dtListas); }
protected void CarregaRepresentantes() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtRepres = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("select v.cd_vend, v.nm_vend from vendedor v where v.st_acessa_web = 'S'"); cboRepresentante.DataSource = dtRepres; cboRepresentante.DataBind(); }
private DataTable GetLinhaProduto() { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtLinhaProd = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("linhapro", "cd_linha, ds_linha", "CD_EMPRESA = '" + objUsuario.oTabelas.sEmpresa + "' and st_linha = 'A' and coalesce(st_web,'S') = 'S' order by ds_linha "); return(dtLinhaProd); }
private void CarregaGraficoVendas() { graficoVendasAnuais.Visible = true; UsuarioWeb objUsuario = Session["ObjetoUsuario"] as UsuarioWeb; graficoVendasAnuais.DataSource = HLP.Dados.Vendas.HlpFuncoesVendas.GetVendasPorRepresentanteAnual(objUsuario.oTabelas, DateTime.Now.Year.ToString(), objUsuario.oTabelas.CdVendedorAtual); graficoVendasAnuais.DataBind(); }
private void CarregaGraficoTop5Produto() { graficoTopCincoProd.Visible = true; UsuarioWeb objUsuario = Session["ObjetoUsuario"] as UsuarioWeb; string sTableItens = (WebConfigurationManager.AppSettings["TableItens"]).ToUpper(); graficoTopCincoProd.DataSource = HLP.Dados.Vendas.HlpFuncoesVendas.GetProdutosMaisVendidos(objUsuario.oTabelas, sTableItens, 5, (DateTime.Now.AddDays(-30)), DateTime.Today, objUsuario.CodigoVendedor); graficoTopCincoProd.DataBind(); }
public void ExecutarAuthenticate(AuthenticateEventArgs e) { HttpSessionState Session = this.Page.Session; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; if (objUsuario == null) { objUsuario = new UsuarioWeb(); Session["ObjetoUsuario"] = objUsuario; } objUsuario.VerificarUsuarioSenha(Page.Session, Page.Response, this); bool bAutenticado = (objUsuario.Status == StatusUsuarioWeb.Autenticado); if (!bAutenticado) { objUsuario.VerificarUsuarioSenhaAdministrativo(Page.Session, Page.Response, this); bAutenticado = (objUsuario.Status == StatusUsuarioWeb.Autenticado); e.Authenticated = bAutenticado; Session["ObjetoUsuario"] = objUsuario; if (!objUsuario.PermissaoAcessoWeb(this)) { bAutenticado = false; Session["ObjetoUsuario"] = null; } if (bAutenticado) { objUsuario.oTabelas.sEmpresa = Session["Empresa"].ToString(); Page.Response.Redirect("Ger_SelecionaGrafico.aspx"); } } if (!objUsuario.PermissaoAcessoWeb(this)) { bAutenticado = false; Session["ObjetoUsuario"] = null; } e.Authenticated = bAutenticado; if (bAutenticado) { objUsuario.oTabelas.sEmpresa = Session["Empresa"].ToString(); Page.Response.Redirect(this.DestinationPageUrl); } }