public List <RequisicionDetalleResult> Post(datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "Programa CGE"; //Datos.Origen; entrada.Transaccion = 120762; entrada.Operacion = 1; entrada.agregaElemento("RmRdeRequisicion", Datos.RmRdeRequisicion); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTRequisiciones = new DataTable(); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); foreach (DataRow row in DTRequisiciones.Rows) { RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeRequisicion = Convert.ToInt32(row["RmRdeRequisicion"]), RmRdeId = Convert.ToInt32(row["RmRdeId"]), RmRdeEstatus = Convert.ToString(row["RmRdeEstatus"]), RmRdeEstatusNombre = Convert.ToString(row["RmRdeEstatusNombre"]), RmReqTipoRequisicion = Convert.ToString(row["RmReqTipoRequisicion"]), RmReqTipoRequisicionNombre = Convert.ToString(row["RmReqTipoRequisicionNombre"]), RmRdeCantidadSolicitada = Convert.ToString(row["RmRdeCantidadSolicitada"]), RmRdeMaterial = Convert.ToString(row["RmRdeMaterial"]), RmRdeMaterialNombre = Convert.ToString(row["RmRdeMaterialNombre"]), RmRdePrecioUnitario = Convert.ToString(row["RmRdePrecioUnitario"]), RmRdePorcIva = Convert.ToString(row["RmRdePorcIva"]), RmRdeSubtotal = Convert.ToDouble(row["RmRdeSubtotal"]), RmRdeIva = Convert.ToString(row["RmRdeIva"]), RmRdeCuenta = Convert.ToString(row["RmRdeCuenta"]), RmRdeCuentaNombre = Convert.ToString(row["RmRdeCuentaNombre"]), RmRdeGrupoMaterial = Convert.ToString(row["RmRdeGrupoMaterial"]), }; lista.Add(ent); } return(lista); } else { var errores = respuesta.Errores; List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); RequisicionDetalleResult ent = new RequisicionDetalleResult { RmReqId = Convert.ToInt32(0), RmRdeRequisicion = Convert.ToInt32(0), RmRdeId = Convert.ToInt32(0), RmRdeEstatus = Convert.ToString(""), RmRdeEstatusNombre = Convert.ToString(""), RmReqTipoRequisicion = Convert.ToString("0"), RmReqTipoRequisicionNombre = Convert.ToString("0"), RmRdeCantidadSolicitada = Convert.ToString("0"), RmRdeMaterial = Convert.ToString("0"), RmRdeMaterialNombre = Convert.ToString(errores), RmRdePrecioUnitario = Convert.ToString("0"), RmRdePorcIva = Convert.ToString("0"), RmRdeSubtotal = Convert.ToDouble("0"), RmRdeIva = Convert.ToString("0"), RmRdeCuenta = Convert.ToString("0"), RmRdeCuentaNombre = Convert.ToString("0"), RmRdeGrupoMaterial = Convert.ToString("0"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); RequisicionDetalleResult ent = new RequisicionDetalleResult { RmReqId = Convert.ToInt32(0), RmRdeRequisicion = Convert.ToInt32(0), RmRdeId = Convert.ToInt32(0), RmRdeEstatus = Convert.ToString(""), RmRdeEstatusNombre = Convert.ToString(""), RmReqTipoRequisicion = Convert.ToString("0"), RmReqTipoRequisicionNombre = Convert.ToString("0"), RmRdeCantidadSolicitada = Convert.ToString("0"), RmRdeMaterial = Convert.ToString("0"), RmRdeMaterialNombre = Convert.ToString(ex.ToString()), RmRdePrecioUnitario = Convert.ToString("0"), RmRdePorcIva = Convert.ToString("0"), RmRdeSubtotal = Convert.ToDouble("0"), RmRdeIva = Convert.ToString("0"), RmRdeCuenta = Convert.ToString("0"), RmRdeCuentaNombre = Convert.ToString("0"), RmRdeGrupoMaterial = Convert.ToString("0"), }; lista.Add(ent); return(lista); } }
public JObject Post(datos Datos) { try { DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = Datos.Usuario; entrada.Origen = "AdminApp"; //Datos.Origen; entrada.Transaccion = 120859; entrada.Operacion = 1; entrada.agregaElemento("RmRdoRequisicion", Datos.RmRdoRequisicion); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTRequisiciones = new DataTable(); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); foreach (DataRow row in DTRequisiciones.Rows) { RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdoRequisicion = Convert.ToInt32(row["RmRdoRequisicion"]), RmRdoTipoDocumento = Convert.ToInt32(row["RmRdoTipoDocumento"]), RmRdoTipoDocumentoNombre = Convert.ToString(row["RmRdoTipoDocumentoNombre"]), RmRdoArchivo = Convert.ToString(row["RmRdoArchivo"]) }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); 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"); string resultado2 = respuesta.Errores.InnerText; 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 JObject Post(datos Datos) { try { DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = Datos.Usuario; entrada.Origen = "Programa CGE"; //Datos.Origen; entrada.Transaccion = 120762; entrada.Operacion = 1; entrada.agregaElemento("RmRdeRequisicion", Datos.RmRdeRequisicion); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTRequisiciones = new DataTable(); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); foreach (DataRow row in DTRequisiciones.Rows) { RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeRequisicion = Convert.ToInt32(row["RmRdeRequisicion"]), RmRdeId = Convert.ToInt32(row["RmRdeId"]), RmRdeEstatus = Convert.ToString(row["RmRdeEstatus"]), RmRdeEstatusNombre = Convert.ToString(row["RmRdeEstatusNombre"]), RmReqTipoRequisicion = Convert.ToString(row["RmReqTipoRequisicion"]), RmReqTipoRequisicionNombre = Convert.ToString(row["RmReqTipoRequisicionNombre"]), RmRdeCantidadSolicitada = Convert.ToString(row["RmRdeCantidadSolicitada"]), RmRdeMaterial = Convert.ToString(row["RmRdeMaterial"]), RmRdeMaterialNombre = Convert.ToString(row["RmRdeMaterialNombre"]), RmRdePrecioUnitario = Convert.ToString(row["RmRdePrecioUnitario"]), RmRdePorcIva = Convert.ToString(row["RmRdePorcIva"]), RmRdeSubtotal = Convert.ToDouble(row["RmRdeSubtotal"]), RmRdeIva = Convert.ToString(row["RmRdeIva"]), RmRdeCuenta = Convert.ToString(row["RmRdeCuenta"]), RmRdeCuentaNombre = Convert.ToString(row["RmRdeCuentaNombre"]), RmRdeGrupoMaterial = Convert.ToString(row["RmRdeGrupoMaterial"]), }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); 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"); string resultado2 = respuesta.Errores.InnerText; 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 JObject Post(datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "AdminApp"; //Datos.Origen; entrada.Transaccion = 120769; entrada.Operacion = 1; entrada.agregaElemento("RmRdeOrdenCompra", Datos.RmRdeOrdenCompra); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTRequisiciones = new DataTable(); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); foreach (DataRow row in DTRequisiciones.Rows) { RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeOrdenCompra = Convert.ToString(row["RmRdeOrdenCompra"]), RmRdeId = Convert.ToString(row["RmRdeId"]), RmRdeEstatus = Convert.ToString(row["RmRdeEstatus"]), RmRdeEstatusNombre = Convert.ToString(row["RmRdeEstatusNombre"]), RmRdeMaterialCol = Convert.ToString(row["RmRdeMaterialCol"]), RmRdeUnidadMedidaCol = Convert.ToString(row["RmRdeUnidadMedidaCol"]), RmRdeUnidadMedidaColNombre = Convert.ToString(row["RmRdeUnidadMedidaColNombre"]), RmRdeCantidadColocada = Convert.ToString(row["RmRdeCantidadColocada"]), RmRdeGranTotalCol = Convert.ToString(row["RmRdeGranTotalCol"]), RmRdePrecioUniCol = Convert.ToString(row["RmRdePrecioUniCol"]), RmRdeSubtotalCol = Convert.ToString(row["RmRdeSubtotalCol"]), RmRdePorcIvaCol = Convert.ToString(row["RmRdePorcIvaCol"]), RmRdeTotalCol = Convert.ToString(row["RmRdeTotalCol"]), RmRdeCuentaCol = Convert.ToString(row["RmRdeCuentaCol"]), RmRdeCuentaColNombre = Convert.ToString(row["RmRdeCuentaColNombre"]), }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); 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"); string resultado2 = respuesta.Errores.InnerText; 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, CambiaContrasena = false, }); return(Resultado); } }
public List <RequisicionDetalleResult> Post(datos Datos) { try { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada(); entrada.Usuario = UsuarioDesencripta; entrada.Origen = "AdminApp"; //Datos.Origen; entrada.Transaccion = 120769; entrada.Operacion = 1; entrada.agregaElemento("RmRdeOrdenCompra", Datos.RmRdeOrdenCompra); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTRequisiciones = new DataTable(); if (respuesta.Resultado == "1") { DTRequisiciones = respuesta.obtieneTabla("Catalogo"); List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); foreach (DataRow row in DTRequisiciones.Rows) { RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeOrdenCompra = Convert.ToString(row["RmRdeOrdenCompra"]), RmRdeId = Convert.ToString(row["RmRdeId"]), RmRdeEstatus = Convert.ToString(row["RmRdeEstatus"]), RmRdeEstatusNombre = Convert.ToString(row["RmRdeEstatusNombre"]), RmRdeMaterialCol = Convert.ToString(row["RmRdeMaterialCol"]), RmRdeUnidadMedidaCol = Convert.ToString(row["RmRdeUnidadMedidaCol"]), RmRdeUnidadMedidaColNombre = Convert.ToString(row["RmRdeUnidadMedidaColNombre"]), RmRdeCantidadColocada = Convert.ToString(row["RmRdeCantidadColocada"]), RmRdeGranTotalCol = Convert.ToString(row["RmRdeGranTotalCol"]), RmRdePrecioUniCol = Convert.ToString(row["RmRdePrecioUniCol"]), RmRdeSubtotalCol = Convert.ToString(row["RmRdeSubtotalCol"]), RmRdePorcIvaCol = Convert.ToString(row["RmRdePorcIvaCol"]), RmRdeTotalCol = Convert.ToString(row["RmRdeTotalCol"]), RmRdeCuentaCol = Convert.ToString(row["RmRdeCuentaCol"]), RmRdeCuentaColNombre = Convert.ToString(row["RmRdeCuentaColNombre"]), }; lista.Add(ent); } return(lista); } else { var errores = respuesta.Errores; List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeOrdenCompra = "", RmRdeId = "", RmRdeEstatus = "", RmRdeEstatusNombre = "", RmRdeMaterialCol = "", RmRdeUnidadMedidaCol = "", RmRdeUnidadMedidaColNombre = "", RmRdeCantidadColocada = "", RmRdeGranTotalCol = "", RmRdePrecioUniCol = "", RmRdeSubtotalCol = "", RmRdePorcIvaCol = "", RmRdeTotalCol = "", RmRdeCuentaCol = "", RmRdeCuentaColNombre = "" }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <RequisicionDetalleResult> lista = new List <RequisicionDetalleResult>(); RequisicionDetalleResult ent = new RequisicionDetalleResult { RmRdeOrdenCompra = "", RmRdeId = "", RmRdeEstatus = "", RmRdeEstatusNombre = ex.ToString(), RmRdeMaterialCol = "", RmRdeUnidadMedidaCol = "", RmRdeUnidadMedidaColNombre = "", RmRdeCantidadColocada = "", RmRdeGranTotalCol = "", RmRdePrecioUniCol = "", RmRdeSubtotalCol = "", RmRdePorcIvaCol = "", RmRdeTotalCol = "", RmRdeCuentaCol = "", RmRdeCuentaColNombre = "" }; lista.Add(ent); return(lista); } }