private void CarregarDados() { if (Session["LiderAlterar"] != null) { Lider lider = (Lider)Session["LiderAlterar"]; txtBairro.Text = lider.Bairro; txtCep.Text = lider.Cep; txtCidade.Text = lider.Cidade; txtComplemento.Text = lider.Complemento; txtCpf.Text = lider.Cpf; txtEmail.Text = lider.Email; cmbLocal.SelectedValue = lider.Local; txtLogradouro.Text = lider.Logradouro; txtNome.Text = lider.Nome; txtNumero.Text = lider.Numero; txtObs.Text = lider.Obs; txtRg.Text = lider.Rg; txtTelefone1.Text = lider.Telefone1; txtTelefone2.Text = lider.Telefone2; txtTitulo.Text = lider.Titulo; txtSerie.Text = lider.Serie; txtZona.Text = lider.Zona; } }
public void Alterar(Lider lider) { Lider liderAux = new Lider(); liderAux.ID = lider.ID; List <Lider> resultado = this.Consultar(liderAux, TipoPesquisa.E); liderAux = resultado[0]; liderAux.Bairro = lider.Bairro; liderAux.Cep = lider.Cep; liderAux.Cidade = lider.Cidade; liderAux.Complemento = lider.Complemento; liderAux.Cpf = lider.Cpf; liderAux.Email = lider.Email; liderAux.Estado = lider.Estado; liderAux.Local = lider.Local; liderAux.Logradouro = lider.Logradouro; liderAux.Nome = lider.Nome; liderAux.Numero = lider.Numero; liderAux.Obs = lider.Obs; liderAux.Rg = lider.Rg; liderAux.Telefone1 = lider.Telefone1; liderAux.Telefone2 = lider.Telefone2; liderAux.Titulo = lider.Titulo; liderAux.Serie = lider.Serie; liderAux.Zona = lider.Zona; }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { ILiderControlador controlador = LiderControlador.Instance; Lider lider = new Lider(); lider.Bairro = txtBairro.Text; lider.Cep = txtCep.Text; lider.Cidade = txtCidade.Text; lider.Complemento = txtComplemento.Text; lider.Cpf = txtCpf.Text; lider.Email = txtEmail.Text; lider.Estado = "PE"; lider.Local = cmbLocal.SelectedValue; lider.Logradouro = txtLogradouro.Text; lider.Nome = txtNome.Text; lider.Numero = txtNumero.Text; lider.Obs = txtObs.Text; lider.Rg = txtRg.Text; lider.Telefone1 = txtTelefone1.Text; lider.Telefone2 = txtTelefone2.Text; lider.Titulo = txtTitulo.Text; lider.Serie = txtSerie.Text; lider.Zona = txtZona.Text; controlador.Incluir(lider); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.LIDER_INCLUIDO; cvaAvisoDeInformacao.IsValid = false; } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
public void Excluir(Lider lider) { Lider liderAux = new Lider(); liderAux.ID = lider.ID; List <Lider> resultado = this.Consultar(liderAux, TipoPesquisa.E); liderAux = resultado[0]; db.DeleteObject(liderAux); }
void CargarPastor(String URL) { string linea; System.IO.StreamReader file = new System.IO.StreamReader(URL); while ((linea = file.ReadLine()) != null) { String[] info = linea.Split(';'); ptrlider = AgregarLideres(ptrlider, info[0], info[1], long.Parse(info[2]), int.Parse(info[3])); } }
public void Excluir(Lider lider) { try { this.liderRepositorio.Excluir(lider); this.liderRepositorio.Confirmar(); } catch (Exception e) { throw e; } }
public List <LiderInfo> ListarLider(SessionUserInfo ObjSessionUserInfo) { List <LiderInfo> lista = new List <LiderInfo>(); Lider module = new Lider("conexion"); lista = module.ListxZona(ObjSessionUserInfo.IdZona); if (ObjSessionUserInfo.IdGrupo.ToString() == Convert.ToString((int)GruposUsuariosEnum.GerentesRegionales)) { lista = new List <LiderInfo>(); } return(lista); }
/// <summary> /// Método para exibir o gridView com valores em branco. /// </summary> private void PreencherGridVazio() { LiderList = new List <Lider>(); Lider LiderInicial = new Lider(); LiderList.Add(LiderInicial); GrdLider.DataSource = LiderList; GrdLider.DataBind(); foreach (TableCell cell in GrdLider.Rows[0].Cells) { cell.Text = " "; } }
public static bool BuscarLider(long id, int clave) { Lider p = ptrlider; while ((p.id != id && p.pass != clave) && p.link != null) { p = p.link; } if (p.id == id && p.pass == clave) { return(true); } else { return(false); } }
public static String BuscarNombre(long id) { Lider p = ptrlider; while (p.id != id && p.link != null) { p = p.link; } if (p.id == id) { return(p.cargo + " " + p.nombre); } else { return("no esta"); } }
protected void btnImagem_Click(object sender, EventArgs e) { try { ILiderControlador processo = LiderControlador.Instance; Lider lider = new Lider(); lider.ID = LiderSelecionar1.IdLider; Session.Add("LiderIncluirImagem", processo.Consultar(lider, TipoPesquisa.E)[0]); Response.Redirect("~/ModuloImagem/Consultar.aspx", false); } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
public static Lider BuscarLider(long id) { Lider p = ptrlider; while ((p.id != id) && p.link != null) { p = p.link; } if (p.id == id) { p.link = null; return(p); } else { return(null); } }
protected void btnExcluir_Click(object sender, EventArgs e) { try { ILiderControlador processo = LiderControlador.Instance; Lider lider = new Lider(); lider.ID = LiderSelecionar1.IdLider; processo.Excluir(lider); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.INDEX_EXCLUIDO; cvaAvisoDeInformacao.IsValid = false; LiderSelecionar1.Consultar(); selecionado = false; HabilitarBotoes(); } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
public static Lider AgregarLideres(Lider ptr, string lideres) { string[] lid = lideres.Split(','); foreach (string id in lid) { Lider p = BuscarLider(long.Parse(id)); if (ptr == null) { ptr = p; } else { Lider q = ptr; while (q.link != null) { q = q.link; } q.link = p; } } return(ptr); }
Lider AgregarLideres(Lider ptr, String nombre, String cargo, long id, int pass) { Lider p = new Lider(); p.nombre = nombre; p.cargo = cargo; p.id = id; p.pass = pass; if (ptr == null) { ptr = p; } else { Lider q = ptr; while (q.link != null) { q = q.link; } q.link = p; } return(ptr); }
public void Consultar() { try { LiderList = new List <Lider>(); if (!string.IsNullOrEmpty(txtNome.Text.Trim())) { ILiderControlador controlador = LiderControlador.Instance; Lider lider = new Lider(); lider.Nome = txtNome.Text.Trim(); LiderList = controlador.Consultar(lider, TipoPesquisa.E); GrdLider.DataSource = LiderList; GrdLider.DataBind(); } else { ILiderControlador controlador = LiderControlador.Instance; LiderList = controlador.Consultar(); GrdLider.DataSource = LiderList; GrdLider.DataBind(); } } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
public List <Lider> Consultar(Lider lider, TipoPesquisa tipoPesquisa) { List <Lider> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (lider.ID != 0) { resultado = ((from p in resultado where p.ID == lider.ID select p).ToList()); resultado = resultado.Distinct().ToList(); } if (!string.IsNullOrEmpty(lider.Nome)) { resultado = ((from p in resultado where p.Nome.Contains(lider.Nome) select p).ToList()); resultado = resultado.Distinct().ToList(); } if (!string.IsNullOrEmpty(lider.Local)) { resultado = ((from p in resultado where p.Local.Contains(lider.Local) select p).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (lider.ID != 0) { resultado.AddRange((from p in resultado where p.ID == lider.ID select p).ToList()); resultado = resultado.Distinct().ToList(); } if (!string.IsNullOrEmpty(lider.Nome)) { resultado.AddRange((from p in resultado where p.Nome.Contains(lider.Nome) select p).ToList()); resultado = resultado.Distinct().ToList(); } if (!string.IsNullOrEmpty(lider.Local)) { resultado.AddRange((from p in resultado where p.Local.Contains(lider.Local) select p).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion } return(resultado); }
public List <Lider> Consultar(Lider lider, TipoPesquisa tipoPesquisa) { List <Lider> liderList = this.liderRepositorio.Consultar(lider, tipoPesquisa); return(liderList); }
public void Alterar(Lider lider) { this.liderRepositorio.Alterar(lider); this.liderRepositorio.Confirmar(); }
public Lideres() { ptrlider = null; CargarPastor("Lideres.ccad"); }
public ClienteInfo ValidarTipoEnvioPedido(ClienteInfo ObjClienteInfoReq) { ClienteInfo ObjClienteInfoResponse = new ClienteInfo(); //si es 1, es envio a la casa de la empresaria. if (ObjClienteInfoReq.TipoEnvio == 1) { Cliente ObjCliente = new Cliente("conexion"); ClienteInfo ObjClienteInfo = new ClienteInfo(); CiudadInfo ObjCiudadInfo = new CiudadInfo(); Ciudad ObjCiudad = new Ciudad("conexion"); ObjClienteInfo = ObjCliente.ListxNITSimpleEdit(ObjClienteInfoReq.Nit); if (ObjClienteInfo != null) { string CodCiudadCliente = ""; decimal PorcentajeIvaFlete = 0; decimal ValorFleteSinIva = 0; //Se obtiene el codigo de la ciudad para el flete. ObjClienteInfo = ObjCliente.ListClienteSVDNxNit(ObjClienteInfoReq.Nit); if (ObjClienteInfo != null) { CodCiudadCliente = ObjClienteInfo.CodCiudad; } //se obtiene la info de la ciudad del cliente. ObjCiudadInfo = ObjCiudad.ListCiudadxId(CodCiudadCliente); PorcentajeIvaFlete = ObjCiudadInfo.IVA; ValorFleteSinIva = ObjCiudadInfo.ValorFlete; ObjClienteInfoResponse.PorcentajeIvaFlete = PorcentajeIvaFlete; ObjClienteInfoResponse.ValorFleteSinIva = ValorFleteSinIva; ObjClienteInfoResponse.ValorFlete = (ValorFleteSinIva + (PorcentajeIvaFlete * (ValorFleteSinIva / 100))); ObjClienteInfoResponse.CodCiudadDespacho = ""; } } else if (ObjClienteInfoReq.TipoEnvio == 2) { /*********************SE BUSCA EL VALOR DEL FLETE POR GERENTE/DIRECTOR*************************************************/ ParametrosInfo ObjParametrosInfo = new ParametrosInfo(); Parametros ObjParametros = new Parametros("conexion"); ObjParametrosInfo = ObjParametros.ListxId((int)ParametrosEnum.ValorIVACOP); decimal PorcentajeIvaFlete = Convert.ToDecimal(ObjParametrosInfo.Valor.ToString()); decimal ValorFleteSinIva = 0; ZonaInfo objZonaInfo = new ZonaInfo(); Zona objZona = new Zona("conexion"); objZonaInfo = objZona.ListxIdZona(ObjClienteInfoReq.Zona.ToString()); if (objZonaInfo != null) { ValorFleteSinIva = objZonaInfo.ValorFlete; ObjClienteInfoResponse.PorcentajeIvaFlete = PorcentajeIvaFlete; ObjClienteInfoResponse.ValorFleteSinIva = ValorFleteSinIva; ObjClienteInfoResponse.ValorFlete = (ValorFleteSinIva + (PorcentajeIvaFlete * (ValorFleteSinIva / 100))); ObjClienteInfoResponse.CodCiudadDespacho = objZonaInfo.CodLocalidad; } } else if (ObjClienteInfoReq.TipoEnvio == 3) { /*********************SE BUSCA EL VALOR DE FLETE POR LIDER**************************************************/ FleteLiderInfo FleteLiderInfo = new FleteLiderInfo(); FleteLider ObjFletes = new FleteLider("conexion"); FleteLiderInfo = ObjFletes.List(ObjClienteInfoReq.EmpresariaLider); decimal PorcentajeIvaFlete = Convert.ToDecimal(FleteLiderInfo.Iva.ToString()); decimal ValorFleteSinIva = 0; if (ObjFletes != null) { ValorFleteSinIva = FleteLiderInfo.Valor; ObjClienteInfoResponse.PorcentajeIvaFlete = PorcentajeIvaFlete; ObjClienteInfoResponse.ValorFleteSinIva = ValorFleteSinIva; ObjClienteInfoResponse.ValorFlete = (ValorFleteSinIva + (PorcentajeIvaFlete * (ValorFleteSinIva / 100))); } Lider ObjLider1 = new Lider("conexion"); LiderInfo ObjLiderInfo1 = new LiderInfo(); //Se obtiene el codigo de la ciudad para el flete. ObjLiderInfo1 = ObjLider1.ListxIdLider(ObjClienteInfoReq.EmpresariaLider); if (ObjLiderInfo1 != null) { ObjClienteInfoResponse.CodCiudadDespacho = ObjLiderInfo1.Codciudad; } } else if (ObjClienteInfoReq.TipoEnvio == 4) { /*********************SE BUSCA EL VALOR DEL FLETE POR PUNTO DE VENTA*************************************************/ //TODO: PREGUNTAR QUE VALOR DE FLETE VA AQUI ParametrosInfo ObjParametrosInfo = new ParametrosInfo(); Parametros ObjParametros = new Parametros("conexion"); ObjParametrosInfo = ObjParametros.ListxId((int)ParametrosEnum.ValorIVACOP); decimal PorcentajeIvaFlete = 0; //Siempre es 0 por que se recoge en punto de venta. decimal ValorFleteSinIva = 0; ZonaInfo objZonaInfo = new ZonaInfo(); Zona objZona = new Zona("conexion"); objZonaInfo = objZona.ListxIdZona(ObjClienteInfoReq.Zona.ToString()); if (objZonaInfo != null) { ValorFleteSinIva = 0; //Siempre es 0 por que se recoge en punto de venta. ObjClienteInfoResponse.PorcentajeIvaFlete = PorcentajeIvaFlete; ObjClienteInfoResponse.ValorFleteSinIva = ValorFleteSinIva; ObjClienteInfoResponse.ValorFlete = (ValorFleteSinIva + (PorcentajeIvaFlete * (ValorFleteSinIva / 100))); ObjClienteInfoResponse.CodCiudadDespacho = objZonaInfo.CodLocalidad; } } else { //TODO: PREGUNTAR QUE VALOR DE FLETE VA POR DEFECTO POR SI ALGO PASA } return(ObjClienteInfoResponse); }
public void Incluir(Lider lider) { db.AddToLider(lider); }