public string Post(datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "Programa CGE"; //Datos.Origen; entrada.Transaccion = 120762; entrada.Operacion = 4; entrada.agregaElemento("RmRdeRequisicion", Datos.RmRdeRequisicion); entrada.agregaElemento("RmRdeId", Datos.RmRdeId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return("OK"); } else { var errores = respuesta.Errores; return(null); } }
public XmlDocument Post(Datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "Programa CGE", //Datos.Origen; Transaccion = 120760, Operacion = 17 }; //entrada.agregaElemento("proceso", 2); entrada.agregaElemento("RmReqId", Datos.RmReqId);//RmRdeRequisicion, RmReqId DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
private DataTable ObtenerRequisicionesTrabajando(string Usuario) { DataTable DTRequisiciones = new DataTable(); try { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Usuario, //Datos.Usuario; Origen = "AdminWEB", //Datos.Origen; Transaccion = 120760, Operacion = 1 }; entrada.agregaElemento("proceso", 1); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); } return(DTRequisiciones); } catch (Exception) { return(DTRequisiciones); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120768, Operacion = 14, }; entrada.agregaElemento("RmOcoComentarios", Datos.RmOcoComentarios); entrada.agregaElemento("RmOcoRequisicion", Datos.RmOcoRequisicion); entrada.agregaElemento("RmOcoId", Datos.RmOcoId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); try { if (respuesta.Resultado == "1") { //< Salida >< Resultado > 0 </ Resultado >< Valores />< Tablas />< Errores >< Error >< Concepto > RmReqId </ Concepto >< Descripcion > Usuario mdribarra no es alterno del usuario obligado imartinez, no puede autorizar</ Descripcion ></ Error ></ Errores ></ Salida > JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1 }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0 }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0 }); return(Resultado); } }
public DocumentoSalida Post(Datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminApp", Transaccion = 120795, Operacion = 16 }; DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta); } else { //var errores = respuesta.Errores; return(respuesta); } } catch (Exception) { return(null); } }
public XmlDocument Post(datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "Programa CGE"; entrada.Transaccion = 120760; entrada.Operacion = 6; entrada.agregaElemento("RmReqId", Datos.RmReqId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(respuesta.Documento); } } catch (System.Exception) { return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public XmlDocument Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120768, Operacion = 14, }; entrada.agregaElemento("RmOcoComentarios", Datos.RmOcoComentarios); entrada.agregaElemento("RmOcoRequisicion", Datos.RmOcoRequisicion); entrada.agregaElemento("RmOcoId", Datos.RmOcoId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
public async Task <IActionResult> Edit(int id, [Bind("NroEntrada,CodAlmacen,NroDocEntrada,CodEstado,NroDocReferencia,CodDocEntrada,CodAlmacenOrigen,CodProveedor,Observaciones,FechaCreacion,FechaEmision,FecEstimadaRecepcion")] DocumentoEntrada documentoEntrada) { if (id != documentoEntrada.NroEntrada) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(documentoEntrada); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DocumentoEntradaExists(documentoEntrada.NroEntrada)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CodAlmacen"] = new SelectList(_context.Almacen, "CodAlmacen", "CodAlmacen", documentoEntrada.CodAlmacen); ViewData["CodProveedor"] = new SelectList(_context.Proveedor, "CodProveedor", "CodProveedor", documentoEntrada.CodProveedor); return(View(documentoEntrada)); }
public XmlDocument Post(datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "Programa CGE"; //Datos.Origen; entrada.Transaccion = 100008; entrada.Operacion = 1; entrada.agregaElemento("SgUofUsuario", UsuarioDesencripta); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public XmlDocument Post(ParametrosEntrada Datos) //public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminAPP", Transaccion = 120768, Operacion = 1, }; //entrada.agregaElemento("estatus", 1); entrada.agregaElemento("estatus", 1); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
public XmlDocument Post(Datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminApp", //Datos.Origen; Transaccion = 100004, //usuario Operacion = 18 }; entrada.agregaElemento("SgUsuId", UsuarioDesencripta); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { //var errores = respuesta.Errores; return(respuesta.Documento); } } catch (System.Exception) { return(null); } }
private DocumentoSalida BrowseRequisiciones(string uConsulta, string fechaInicial, string fechaFinal, string IdEmpleado) { try { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = uConsulta, //Datos.Usuario; Origen = "AdminWEB", //Datos.Origen; Transaccion = 120760, Operacion = 1 }; //entrada.agregaElemento("RmTirRutaProceso", Convert.ToInt32(4)); entrada.agregaElemento("FechaInicial", fechaInicial); //fechaInicial.ToString("dd/MM/yyyy") entrada.agregaElemento("FechaFinal", fechaFinal); if (Convert.ToInt32(IdEmpleado) > 0) { entrada.agregaElemento("RmReqSolicitante", Convert.ToInt32(IdEmpleado)); } DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); return(respuesta); } catch (Exception ex) { throw; } }
public XmlDocument Post(datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "Programa CGE", //Datos.Origen; Transaccion = 120760, Operacion = 10 //autorizar requisiciones }; entrada.agregaElemento("RmReqId", Datos.RmReqId); entrada.agregaElemento("RmReqEstatus", Datos.RmReqEstatus); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { return(respuesta.Documento); } }
public static string DetalleGasto(string usuario, int _informe, int _RmReqGasto, string comentariosValidacion) { string resultado = null; DocumentoEntrada entradaComp = new DocumentoEntrada(); entradaComp.Usuario = usuario; entradaComp.Origen = "CGE"; entradaComp.Transaccion = 120090; entradaComp.Operacion = 21; entradaComp.agregaElemento("FiGasId", _RmReqGasto); DocumentoSalida salida = PeticionCatalogo(entradaComp.Documento); if (salida.Resultado == "1") { AutorizaInformeFinal(_informe, usuario, comentariosValidacion); resultado = "OK"; } else { resultado = salida.Errores.InnerText + " - " + Convert.ToString(_RmReqGasto); } return(resultado); }
public XmlDocument Post(Datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "Programa CGE", //Datos.Origen; Transaccion = 120703, Operacion = 6 //verifica si existe una llave y regresa una tabla de un renglon con todos los campos de la tabla }; entrada.agregaElemento("GrOfiId", Datos.GrOfiId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
private DocumentoSalida BrowseRequisiciones(string uConsulta, int IdEmpleado) { try { string fechaInicial = (DateTime.Today.Subtract(TimeSpan.FromDays(60))).ToString("dd/MM/yyyy"); string fechaFinal = (DateTime.Today.AddDays(30)).ToString("dd/MM/yyyy"); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = uConsulta, //Datos.Usuario; Origen = "AdminWEB", //Datos.Origen; Transaccion = 120760, Operacion = 1 }; entrada.agregaElemento("FechaInicial", fechaInicial); //fechaInicial.ToString("dd/MM/yyyy") entrada.agregaElemento("FechaFinal", fechaFinal); if (Convert.ToInt32(IdEmpleado) > 0) { entrada.agregaElemento("RmReqSolicitante", Convert.ToInt32(IdEmpleado)); } // //entrada.agregaElemento("proceso", 9); //entrada.agregaElemento("RmReqTipoRequisicion", Convert.ToInt32(99)); //entrada.agregaElemento("RmReqEstatus", Convert.ToInt32(51)); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); return(respuesta); } catch (Exception ex) { throw; } }
public XmlDocument Post(Datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "Programa CGE", //Datos.Origen; Transaccion = 120703, Operacion = 1 //regresa una tabla con todos los campos de la tabla ( La cantidad de registros depende del filtro enviado) }; DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public DocumentoSalida Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120697, Operacion = 13, }; entrada.agregaElemento("PrTraId", Datos.PrTraId); entrada.agregaElemento("PrTraEstatus", Datos.PrTraEstatus); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { return(respuesta); } else { //var errores = respuesta.Errores; return(respuesta); } } catch (Exception ex) { return(respuesta); } }
public XmlDocument Post(Datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "Programa CGE", //Datos.Origen; Transaccion = 120760, Operacion = 14 //regresa una tabla con todos los campos de la tabla ( La cantidad de registros depende del filtro enviado) }; entrada.agregaElemento("RmReqId", Datos.RmReqId); entrada.agregaElemento("FechaPago", Datos.FechaPago); entrada.agregaElemento("Importe", Datos.Importe); entrada.agregaElemento("MetodoPago", 4); entrada.agregaElemento("Benificiario", Datos.Benificiario); entrada.agregaElemento("CuentaBancaria", 1); entrada.agregaElemento("NumeroCheque", 0); entrada.agregaElemento("TarjetaToka", "5117650402441001"); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Documento; return(errores); } }
public static string GeneraRequisicion(datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "Programa CGE"; //Datos.Origen; entrada.Transaccion = 120760; entrada.Operacion = 9; entrada.agregaElemento("RmReqId", Datos.RmReqId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { //var resultado = "Requisicion Generadacorrectamente"; return(""); } else { var errores = respuesta; return(""); } }
public DocumentoSalida Post(Datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); string EmpleadoDesencripta = Seguridad.DesEncriptar(Datos.Empleado); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminApp", Transaccion = 120037, Operacion = 17 }; entrada.agregaElemento("GrEmpId", EmpleadoDesencripta); // DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta); } else { // var errores = respuesta; return(respuesta); } } catch (Exception) { return(null); } }
private static DataTable Usuarios(int VerSoloActivos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = "imartinez", Origen = "AdminWEB", //Datos.Origen; Transaccion = 100004, Operacion = 1 //regresa una tabla con todos los campos de la tabla ( La cantidad de registros depende del filtro enviado) }; DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTUsuarios = new DataTable(); if (respuesta.Resultado == "1") { DataTable DTUsuarios1 = respuesta.obtieneTabla("Catalogo"); if (VerSoloActivos == 1) { DTUsuarios = DTUsuarios1.AsEnumerable() .Where(w => Convert.ToString(w["SgUsuActivo"]) == "True") .CopyToDataTable(); } else { DTUsuarios = DTUsuarios1; } } //DataView DVUsuarios = new DataView(DTUsuarios); return(DTUsuarios); }
public XmlDocument Post(Datos Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminApp", //Datos.Origen; Transaccion = 120768, Operacion = 14 //rechazar requisiciones }; entrada.agregaElemento("RmOcoId", Datos.RmOcoId); entrada.agregaElemento("RmOcoComentarios", Datos.RmOcoComentario); entrada.agregaElemento("RmOcoRequisicion", Datos.RmOcoRequisicion); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { return(respuesta.Documento); } }
public static string Mensaje(string usuario_destino, string mensaje, int idrequisicion, string responsable, string comentario) { try { string msn = ""; string nombre = ""; DocumentoEntrada entrada = new DocumentoEntrada { Usuario = usuario_destino, Origen = "Programa CGE", //Datos.Origen; Transaccion = 100004, Operacion = 6 //verifica si existe una llave y regresa una tabla de un renglon con todos los campos de la tabla }; entrada.agregaElemento("SgUsuId", usuario_destino); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTCorreo = new DataTable(); if (respuesta.Resultado == "1") { DTCorreo = respuesta.obtieneTabla("Llave"); for (int i = 0; i < DTCorreo.Rows.Count; i++) { nombre = Convert.ToString(DTCorreo.Rows[i]["SgUsuNombre"]); } string buscar_str = "(Enviado por:"; int pos_str = comentario.IndexOf(buscar_str); string body_str = comentario.Substring(0, pos_str); msn = "Buen día estimado " + nombre; msn += "<br />"; msn += "<br />"; msn += "Solicito por favor tu autorización para el descuento vía nómina de la requisición "; msn += "<b><u> " + idrequisicion.ToString() + " </u></b>"; msn += ", la cual se encuentra fuera de políticas debido a la siguiente falta: <br />"; msn += "<b><i>" + body_str + "</i></b><br />"; msn += "<br />"; msn += "Empleado que salió de políticas: <b><u> " + responsable + " </u></b><br />"; msn += "<br />"; msn += "Por favor ingresar a la siguiente liga con tu usuario y contraseña, "; msn += "<a href='https://gapp.elpotosi.com.mx'> https://gapp.elpotosi.com.mx </a> "; msn += "(no utilizar internet Explorer), da clic en la opción de "Autorizaciones de Requisiciones por comprobar", posteriormente en la opción de "Ver" e ingresa tu comentario en la opción de "Autorizar""; msn += "<br /><br />"; msn += "Saludos cordiales"; msn += "<br />"; return(msn); } else { return(mensaje); } } catch (Exception) { return(mensaje); } }
public IEnumerable <ListResult> Post(datos Datos) { // EnvioCorreosELE.Envio("", "*****@*****.**", "", "", "", "prueba", "mensaje prueba", 0); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.usuario, Origen = "Programa CGE", //Datos.Origen; Transaccion = 100004, Operacion = 17 }; entrada.agregaElemento("SgUsuId", Datos.usuario); entrada.agregaElemento("SgUsuClaveAcceso", Datos.contrasena); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1")//&& idUsuario.Trim() != "" { XmlElement tabla = respuesta.Tablas; string SgUsuId = ConsultaValorRow("SgUsuId", tabla); string SgUsuEmpleado = ConsultaValorRow("SgUsuEmpleado", tabla); string GrEmpCentro = ConsultaValorRow("GrEmpCentro", tabla); string GrEmpOficina = ConsultaValorRow("GrEmpOficina", tabla); string GrEmpTipoGasto = ConsultaValorRow("GrEmpTipoGasto", tabla); string SgUsuNombre = ConsultaValorRow("SgUsuNombre", tabla); string GrEmpTarjetaToka = ConsultaValorRow("GrEmpTarjetaToka", tabla); string SgUsuFechaVencimiento = ConsultaValorRow("SgUsuFechaVencimiento", tabla); //este campo lo acabo de agregar string SgUsuMostrarGraficaAlAutorizar = ConsultaValorRow("SgUsuMostrarGraficaAlAutorizar ", tabla); string cosa = Seguridad.Encriptar(SgUsuId); string cosa2 = Seguridad.Encriptar(Convert.ToString(SgUsuEmpleado)); List <ListResult> lista = new List <ListResult>(); ListResult ent = new ListResult { cosa = cosa, cosa2 = cosa2, cosa3 = SgUsuNombre, GrEmpCentro = GrEmpCentro, GrEmpOficina = GrEmpOficina, GrEmpTipoGasto = GrEmpTipoGasto, GrEmpTarjetaToka = GrEmpTarjetaToka, SgUsuMostrarGraficaAlAutorizar = SgUsuMostrarGraficaAlAutorizar, SgUsuFechaVencimiento = SgUsuFechaVencimiento }; lista.Add(ent); return(lista); } else { return(null); } }
public string[] BorrarUUIDAdminERP(string usuarioxml, int idgasto, string xuuid) { string st_respuesta = "0"; string msnError = ""; string[] resultado = new string[2]; try { DocumentoEntrada entradadoc = new DocumentoEntrada { Usuario = usuarioxml, //Variables.usuario; Origen = "AdminWEB", Transaccion = 120092, Operacion = 22 }; //21:Agregar XML, 22:Eliminar XML entradadoc.agregaElemento("FiGfaGasto", idgasto); entradadoc.agregaElemento("FiGfaUuid", xuuid); DocumentoSalida respuesta = PeticionCatalogo(entradadoc.Documento); st_respuesta = Convert.ToString(respuesta.Resultado); if (st_respuesta == "1") { resultado[0] = st_respuesta; resultado[1] = "UUID borrado de AdminERP."; } else { resultado[0] = st_respuesta; XmlDocument xmErrores = new XmlDocument(); xmErrores.LoadXml(respuesta.Errores.InnerXml); XmlNodeList elemList = xmErrores.GetElementsByTagName("Descripcion"); for (int i = 0; i < elemList.Count; i++) { msnError += elemList[i].InnerXml; } if (msnError.Trim() != "") { resultado[1] = msnError.Trim(); } else { resultado[1] = "Error al borrar UUID a AdminERP."; } } } catch (Exception e) { st_respuesta = "0"; msnError = e.ToString(); resultado[0] = st_respuesta; resultado[1] = msnError.Trim(); } return(resultado); }
public static string Mensaje(string usuario_destino, string idrequisicion, string comentario, string usuario_responde) { string mensaje = "Buen día estimado, "; mensaje += "En respuesta a tu petición de la requisición "; mensaje += idrequisicion + " la cual se encuentra fuera de políticas, te comento que: "; mensaje += comentario; try { string msn = ""; string nombre = ""; DocumentoEntrada entrada = new DocumentoEntrada { Usuario = usuario_destino, Origen = "Programa CGE", //Datos.Origen; Transaccion = 100004, Operacion = 6 //verifica si existe una llave y regresa una tabla de un renglon con todos los campos de la tabla }; entrada.agregaElemento("SgUsuId", usuario_destino); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTCorreo = new DataTable(); if (respuesta.Resultado == "1") { DTCorreo = respuesta.obtieneTabla("Llave"); for (int i = 0; i < DTCorreo.Rows.Count; i++) { nombre = Convert.ToString(DTCorreo.Rows[i]["SgUsuNombre"]); } msn = "Buen día estimado " + nombre; msn += "<br />"; msn += "<br />"; msn += "En respuesta a tu petición de la requisición "; msn += "<b><u> " + idrequisicion + " </u></b>"; msn += ", la cual se encuentra fuera de políticas, te comento que: <br />"; msn += "<b><i>" + comentario + "</i></b><br />"; msn += "<br />"; msn += "Saludos cordiales"; msn += "<br /><br />"; msn += (usuario_responde.Replace("/ ", "(") + ")"); return(msn); } else { return(mensaje); } } catch (Exception ex) { return(mensaje); } }
public XmlElement Post(datos Datos) { var fechaVencimiento = DateTime.Today.Date.AddDays(1000); var pswEncriptado = Encrypter.Encrypt(Datos.contrasena, Datos.usuario.ToUpper()); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.usuario, Origen = "Login Usuario", Transaccion = 100004, Operacion = 17 }; entrada.agregaElemento("SgUsuId", Datos.usuario); entrada.agregaElemento("SgUsuClaveAcceso", pswEncriptado); entrada.agregaElemento("SgUsuFechaVencimiento", fechaVencimiento); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { XmlElement tabla = respuesta.Tablas; //string SgUsuId = ConsultaValorRow("SgUsuId", tabla); //string SgUsuEmpleado = ConsultaValorRow("SgUsuEmpleado", tabla); //string GrEmpCentro = ConsultaValorRow("GrEmpCentro", tabla); //string GrEmpOficina = ConsultaValorRow("GrEmpOficina", tabla); //string GrEmpTipoGasto = ConsultaValorRow("GrEmpTipoGasto", tabla); //string SgUsuNombre = ConsultaValorRow("SgUsuNombre", tabla); //string GrEmpTarjetaToka = ConsultaValorRow("GrEmpTarjetaToka", tabla); //string SgUsuFechaVencimiento = ConsultaValorRow("SgUsuFechaVencimiento", tabla); //este campo lo acabo de agregar //string SgUsuMostrarGraficaAlAutorizar = ConsultaValorRow("SgUsuMostrarGraficaAlAutorizar ", tabla); //List<ListResult> lista = new List<ListResult>(); //ListResult ent = new ListResult //{ // cosa = cosa, // cosa2 = cosa2, // cosa3 = SgUsuNombre, // GrEmpCentro = GrEmpCentro, // GrEmpOficina = GrEmpOficina, // GrEmpTipoGasto = GrEmpTipoGasto, // GrEmpTarjetaToka = GrEmpTarjetaToka, // SgUsuMostrarGraficaAlAutorizar = SgUsuMostrarGraficaAlAutorizar, // SgUsuFechaVencimiento = SgUsuFechaVencimiento //}; //lista.Add(ent); return(tabla); } else { return(null); } }
public List <NumeroOrdenesAdmoResult> Post(Datos Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminAPP", Transaccion = 120768, Operacion = 1, }; //entrada.agregaElemento("estatus", 2); entrada.agregaElemento("estatus", 2); DataTable DTListaAdministrativos = new DataTable(); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTListaVobo = new DataTable(); if (respuesta.Resultado == "1") { DTListaVobo = respuesta.obtieneTabla("Catalogo"); int NumOCVobo = DTListaVobo.Rows.Count; List <NumeroOrdenesAdmoResult> lista = new List <NumeroOrdenesAdmoResult>(); NumeroOrdenesAdmoResult ent = new NumeroOrdenesAdmoResult { Tipo = "Ordenes Admo Pendientes", NumeroOrdenesAdmo = NumOCVobo }; lista.Add(ent); return(lista); } else { List <NumeroOrdenesAdmoResult> lista = new List <NumeroOrdenesAdmoResult>(); NumeroOrdenesAdmoResult ent = new NumeroOrdenesAdmoResult { Tipo = "Ordenes Admo Pendientes", NumeroOrdenesAdmo = 0 }; lista.Add(ent); return(lista); } }
public static Respuesta UsuarioAlterno(string Usuario) { Respuesta Respuesta = new Respuesta { Estatus = 0, Mensaje = "Error al consultar.", Resultado = Usuario }; try { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Usuario, Origen = "AdminWEB", Transaccion = 120795, Operacion = 16 }; DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTAlternos = new DataTable(); if (respuesta.Resultado == "1") { DTAlternos = respuesta.obtieneTabla("Alternos"); string alternos = ""; for (int i = 0; i < DTAlternos.Rows.Count; i++) { string alterno = Convert.ToString(DTAlternos.Rows[i]["Alterno"]).Trim(); alternos += alternos == "" ? alterno : "," + alterno; } alternos = alternos == "" ? Usuario : alternos; Respuesta.Estatus = 1; Respuesta.Mensaje = "Alterno seleccionado."; Respuesta.Resultado = alternos; return(Respuesta); } else { return(Respuesta); } } catch (Exception) { return(Respuesta); } }