public static object AJAX_ConsultaSeguimientoDenuncia(string _psFolio, string _psPassword) { nSeguimiento nSeg = new nSeguimiento(); try { nSeg.TraeRespuestaSeguimiento(_psFolio, _psPassword); if (nSeg.Exception != null) { return(nSeg.Exception.Message); } else { return(nSeg.ListRespSeg); } } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }
public static object AJAX_cambioEstado(long _plLlaveDenuncia, long _plEstado, long _plSubEstado, string _psLlaveUsuario) { nSeguimiento nSeg = new nSeguimiento(); try { nSeg.CambioEstado(_plLlaveDenuncia, _plEstado, _plSubEstado, _psLlaveUsuario); if (nSeg.Exception != null) { return(nSeg.Exception.Message); } else { return("Datos modificados correctamente"); } } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }
public void VerOficioProc() { nSeguimiento nSeg = new nSeguimiento(); nSeg.TraeDocumento(Convert.ToInt32(HDLlaveDocumento.Value), Convert.ToInt32(HDLlaveTipoDocumento.Value)); if (nSeg.Exception == null) { Response.Clear(); Response.ClearContent(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment; filename=" + Path.GetFileName(nSeg.ListDoc[0]._sNombreDocumento)); Response.ContentType = " application/pdf"; Response.BinaryWrite(nSeg.ListDoc[0]._bDocumento); Response.Flush(); Response.End(); //nSeg.Exception.Message; } else { //return "Datos modificados correctamente"; } }
public static object AJAX_traeDocumentosDenuncia(long _plLlaveDenuncia) { nSeguimiento nSeg = new nSeguimiento(); try { nSeg.TraeDocumentosDenuncia(_plLlaveDenuncia, 2); if (nSeg.Exception != null) { return(nSeg.Exception.Message); } else { return(nSeg.ListDoc); } } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }
public static object AJAX_regOficioProcedencia(long _plLlaveDenuncia, string _psNombreArchivo, object _pByteOfic, string _psLlaveUsuario) { nSeguimiento nSeg = new nSeguimiento(); System.Collections.Generic.Dictionary <string, object> _lObj = (System.Collections.Generic.Dictionary <string, object>)_pByteOfic; //Int32 _long = _pByteOfic. byte[] _bByte = new byte[_lObj.Count]; Int32 _lPos = 0; foreach (KeyValuePair <string, object> kvp in _lObj) { _bByte[_lPos] = Byte.Parse(kvp.Value.ToString()); _lPos += 1; } try { nSeg.RegistroOficioProc(_plLlaveDenuncia, 2, _psNombreArchivo, _bByte, _psLlaveUsuario, 37, "", "", "1"); if (nSeg.Exception != null) { return(nSeg.Exception.Message); } else { return("Datos modificados correctamente"); } return("Datos modificados correctamente"); } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }
public static object AJAX_enviarCorreo(string _psFolio, string _psPara, string _psCCO, string _psMensaje) { nSeguimiento nSeg = new nSeguimiento(); string _sMensaje = _psMensaje.Replace("#", "'"); try { //nCat.ClaveCatalogo = _pClaveCatalogo; nSeg.EnvioCorreo(_psFolio, _psPara, _psCCO, _sMensaje); //if (nCat.Exception != null) //{ // return nCat.Exception.Message; //} //else //{ // return nCat.CatList; //} //return nSeg.ListCons; return("Correo enviado correctamente"); } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }
public static object AJAX_traeConsultas() { nSeguimiento nSeg = new nSeguimiento(); try { //nCat.ClaveCatalogo = _pClaveCatalogo; nSeg.TraeConsulta(); //if (nCat.Exception != null) //{ // return nCat.Exception.Message; //} //else //{ // return nCat.CatList; //} return(nSeg.ListCons); } catch (Exception ex) { return(ex.Message); } finally { nSeg = null; } }