private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de proveedores ContenedorPerfilUsuarioProveedores n = new ContenedorPerfilUsuarioProveedores(); n = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var proveedores = (from prov in n.Lista select new { Rut = prov.Proveedor.Rut, RazonSocial = prov.PerfilUsuario.Empresa.RazonSocial } ).ToList(); txtProveedorAgregar.DataSource = null; txtProveedorAgregar.DataSource = proveedores; txtProveedorAgregar.DataValueField = "Rut"; txtProveedorAgregar.DataTextField = "RazonSocial"; txtProveedorAgregar.DataBind(); txtProveedorModificar.DataSource = null; txtProveedorModificar.DataSource = proveedores; txtProveedorModificar.DataValueField = "Rut"; txtProveedorModificar.DataTextField = "RazonSocial"; txtProveedorModificar.DataBind(); //Recuperar datos de productos RescatarRelacionProvProd(); }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //// ContenedorPerfilUsuarioProveedores m = new ContenedorPerfilUsuarioProveedores(); m = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var prov = (from l in m.Lista //where l.OCRelacionada.RutCliente == datSes.RutEmpresa select new { Rut = l.Proveedor.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial, } ).ToList(); if (prov != null) { ddlEmpresas.DataSource = prov; ddlEmpresas.DataValueField = "Rut"; ddlEmpresas.DataTextField = "RazonSocial"; ddlEmpresas.Enabled = true; ddlEmpresas.DataBind(); //// RescatarOrdenesXEmpresa(x); //// } else { ////////////// ddlEmpresas.DataSource = prov; ddlEmpresas.DataBind(); ddlEmpresas.Items.Add(new ListItem("No Existe", "")); ddlEmpresas.SelectedIndex = 0; ////////////// ddlEmpresas.Enabled = false; ////////////// ddlOrdenes.DataSource = prov; ddlOrdenes.DataBind(); ddlOrdenes.Items.Add(new ListItem("No Existe", "")); ddlOrdenes.SelectedIndex = 0; ////////////// ddlOrdenes.Enabled = false; } LlenarGrid(); }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de provisiones ContenedorProvisiones m = new ContenedorProvisiones(); m = x.ProvisionRescatar(Session["TokenUsuario"].ToString()); //Recuperar datos de proveedores ContenedorPerfilUsuarioProveedores n = new ContenedorPerfilUsuarioProveedores(); n = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var elementos = (from prvi in m.Lista join prov in n.Lista on prvi.RutProveedor equals prov.Proveedor.Rut orderby prov.PerfilUsuario.Empresa.RazonSocial select new { Rut = prov.Proveedor.Rut, RazonSocial = prov.PerfilUsuario.Empresa.RazonSocial } ).Distinct().ToList(); if (elementos.Count > 0) { txtProveedor.DataSource = null; txtProveedor.DataSource = elementos; txtProveedor.DataValueField = "Rut"; txtProveedor.DataTextField = "RazonSocial"; txtProveedor.DataBind(); CargarDDLProducto(); } else { InicializarDDLProveedor(); InicializarDDLProducto(); } InicializarLista(); //guardar los valores Session["TemporalProvision"] = m.Lista; Session["TemporalProveedor"] = n.Lista; }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); if (ddlTipoEmpresa.SelectedValue == "Proveedor") { ContenedorPerfilUsuarioProveedores m = new ContenedorPerfilUsuarioProveedores(); m = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var prov = (from l in m.Lista select new { Rut = l.Proveedor.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial } ).ToList(); if (prov != null) { ddlEmpresas.DataSource = prov; ddlEmpresas.DataValueField = "Rut"; ddlEmpresas.DataTextField = "RazonSocial"; ddlEmpresas.DataBind(); ddlEmpresas.Enabled = true; //// RescatarOrdenesXEmpresa(x); //// } else { LimpiarControles(); } } else { ContenedorPerfilUsuarioClientes m = new ContenedorPerfilUsuarioClientes(); m = x.PerfilUsuarioClienteRescatar(Session["TokenUsuario"].ToString()); var clie = (from l in m.Lista select new { Rut = l.Cliente.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial } ).ToList(); if (clie != null) { ddlEmpresas.DataSource = clie; ddlEmpresas.DataValueField = "Rut"; ddlEmpresas.DataTextField = "RazonSocial"; ddlEmpresas.DataBind(); ddlEmpresas.Enabled = true; //// RescatarOrdenesXEmpresa(x); //// } else { LimpiarControles(); } } }
public ContenedorPerfilUsuarioProveedores LlamarSPRescatar(string token) { ContenedorPerfilUsuarioProveedores LPerfilUsuarioProveedores = new ContenedorPerfilUsuarioProveedores(); if (ValidarFecExp(token)) { try { CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); var collection = (from prov in conex.PROVEEDOR join emp in conex.EMPRESA on prov.RUT equals emp.RUT join dir in conex.DIRECCION on prov.RUT equals dir.RUT_EMPRESA join per in conex.PERSONA on dir.RUT_PERSONA equals per.RUT join usu in conex.USUARIO on per.RUT equals usu.RUT_PERSONA orderby emp.RAZON_SOCIAL select new { RutProveedor = prov.RUT, RazonSocial = emp.RAZON_SOCIAL, Rubro = emp.RUBRO, MailEmpresa = emp.EMAIL, TelefonoEmp = emp.TELEFONO, LogoEmp = emp.LOGO, RutPersona = per.RUT, NombrePer = per.NOMBRE, ApellidoPer = per.APELLIDO, FecNacPer = per.NACIMIENTO, MailPer = per.EMAIL, TelefonoPer = per.TELEFONO, CalleDirecc = dir.CALLE, NumeroDir = dir.NUMERO, ComunaDir = dir.COMUNA, CodPostalDir = dir.COD_POSTAL, NomCiudadDir = dir.NOMBRE_CIUDAD, PaisDirecc = dir.COD_PAIS, IdUsuario = usu.ID, NomUsuario = usu.NOMBRE, PassUsiario = usu.CLAVE, EstUsuario = usu.ESTADO } ).ToList(); foreach (var item in collection) { PerfilUsuarioProveedor m = new PerfilUsuarioProveedor(); // m.Proveedor.Rut = item.RutProveedor; m.PerfilUsuario.Empresa.RazonSocial = item.RazonSocial; m.PerfilUsuario.Empresa.Rubro = item.Rubro; m.PerfilUsuario.Empresa.Email = item.MailEmpresa; m.PerfilUsuario.Empresa.Telefono = item.TelefonoEmp; m.PerfilUsuario.Empresa.Logo = item.LogoEmp; // m.PerfilUsuario.Persona.Rut = item.RutPersona; m.PerfilUsuario.Persona.Nombre = item.NombrePer; m.PerfilUsuario.Persona.Apellido = item.ApellidoPer; m.PerfilUsuario.Persona.FechaNacimiento = item.FecNacPer; m.PerfilUsuario.Persona.Email = item.MailPer; m.PerfilUsuario.Persona.Telefono = item.TelefonoPer; // m.PerfilUsuario.Direccion.Calle = item.CalleDirecc; m.PerfilUsuario.Direccion.Numero = item.NumeroDir; m.PerfilUsuario.Direccion.Comuna = item.ComunaDir; m.PerfilUsuario.Direccion.CodPostal = item.CodPostalDir; m.PerfilUsuario.Direccion.NombreCiudad = item.NomCiudadDir; m.PerfilUsuario.Direccion.CodPais = (int)item.PaisDirecc; // m.PerfilUsuario.Usuario.Id = item.IdUsuario; m.PerfilUsuario.Usuario.Nombre = item.NomUsuario; m.PerfilUsuario.Usuario.Clave = item.PassUsiario; m.PerfilUsuario.Usuario.Estado = item.EstUsuario; // LPerfilUsuarioProveedores.Lista.Add(m); } LPerfilUsuarioProveedores.Retorno.Codigo = 0; LPerfilUsuarioProveedores.Retorno.Glosa = "OK"; } catch (Exception) { LPerfilUsuarioProveedores.Retorno.Codigo = 1011; LPerfilUsuarioProveedores.Retorno.Glosa = "Err codret ORACLE"; } } else { LPerfilUsuarioProveedores.Retorno.Codigo = 100; LPerfilUsuarioProveedores.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(LPerfilUsuarioProveedores); }
protected void ddlTipoPerfil_SelectedIndexChanged(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); int perfil = ddlTipoPerfil.SelectedIndex; switch (perfil) { case 1: limpiarText(); //Admin ContenedorPerfilUsuarioAdministradores m = new ContenedorPerfilUsuarioAdministradores(); m = x.PerfilUsuarioAdministradorRescatar(Session["TokenUsuario"].ToString()); var adm = (from l in m.Lista select new { Rut = l.Persona.Rut, NombreCompleto = l.Persona.Apellido + l.Persona.Nombre } ).ToList(); if (adm != null) { ddlRutPerfil.DataSource = adm; ddlRutPerfil.DataValueField = "Rut"; ddlRutPerfil.DataTextField = "NombreCompleto"; ddlRutPerfil.DataBind(); ddlRutPerfil.Enabled = true; //// RescatarDatosAdministrador(); LimpiarControlesEmpresa(); //// } else { InicializarPersona(); } break; case 2: limpiarText(); //Empleado ContenedorPerfilUsuarioEmpleados n = new ContenedorPerfilUsuarioEmpleados(); n = x.PerfilUsuarioEmpleadoRescatar(Session["TokenUsuario"].ToString()); var emp = (from l in n.Lista select new { Rut = l.Persona.Rut, NombreCompleto = l.Persona.Apellido + l.Persona.Nombre } ).ToList(); if (emp != null) { ddlRutPerfil.DataSource = emp; ddlRutPerfil.DataValueField = "Rut"; ddlRutPerfil.DataTextField = "NombreCompleto"; ddlRutPerfil.DataBind(); ddlRutPerfil.Enabled = true; //// RescatarDatosEmpleado(); LimpiarControlesEmpresa(); //// } else { InicializarPersona(); } break; case 3: //Cliente ContenedorPerfilUsuarioClientes o = new ContenedorPerfilUsuarioClientes(); o = x.PerfilUsuarioClienteRescatar(Session["TokenUsuario"].ToString()); var clie = (from l in o.Lista select new { Rut = l.Cliente.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial } ).ToList(); if (clie != null) { ddlRutPerfil.DataSource = clie; ddlRutPerfil.DataValueField = "Rut"; ddlRutPerfil.DataTextField = "RazonSocial"; ddlRutPerfil.DataBind(); ddlRutPerfil.Enabled = true; //// RescatarDatosCliente(); //// } else { InicializarEmpresa(); } break; case 4: //Proveedor ContenedorPerfilUsuarioProveedores p = new ContenedorPerfilUsuarioProveedores(); p = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var prov = (from l in p.Lista select new { Rut = l.Proveedor.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial } ).ToList(); if (prov != null) { ddlRutPerfil.DataSource = prov; ddlRutPerfil.DataValueField = "Rut"; ddlRutPerfil.DataTextField = "RazonSocial"; ddlRutPerfil.DataBind(); ddlRutPerfil.Enabled = true; //// RescatarDatosProveedor(); //// } else { InicializarEmpresa(); } break; default: ReiniciarDDL(); break; } }