/// <summary> /// Valida que el numero de lista no exista en la base de datos. /// </summary> /// <param name="numeroLista"></param> /// <returns></returns> public bool validaNumeroDeLista(int numeroLista) { DataTable _dtRespuesta = new DataTable(); SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_archivo_lista", strConexion); try { _objData.AgregarParametro("nro_lista", numeroLista, (int)refDatos.Comun.DireccionParamSP.Input); _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0]; if (Convert.ToInt32(_dtRespuesta.Rows[0][0].ToString()) != 0) { return(false); } return(true); } catch (Exception ex) { throw ex; } finally { _objData = null; _dtRespuesta = null; } }
/// <summary> /// Crea el Id del archivo en la base de datos. /// </summary> /// <returns></returns> public int CreaIdArchivo() { DataTable _dtRespuesta = new DataTable(); SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_CreaIdArchivo", strConexion); int id = 0; try { //_objData.AgregarParametro("nro_lista", numeroLista, (int)refDatos.Comun.DireccionParamSP.Input); _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0]; if (_dtRespuesta.Rows.Count > 0) { id = Convert.ToInt32(_dtRespuesta.Rows[0][0]) + 1; } else { id = 1; } return(id); } catch (Exception ex) { throw ex; } finally { _objData = null; _dtRespuesta = null; } }
/// <summary> /// Selecciona datos para dashboard. /// </summary> /// <returns></returns> public DataTable fncSelecDatosArchivo() { DataTable _dtRespuesta = new DataTable(); SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_archivo", strConexion); try { _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0]; return(_dtRespuesta); } catch (Exception ex) { throw ex; } finally { _objData = null; _dtRespuesta = null; } }
/// <summary> /// Metodo que valida si existe el archivo en bd. /// </summary> /// <param name="nombre_archivo"></param> /// <returns></returns> private int buscasiexisteArchivo(string nombre_archivo) { DataTable _dtRespuesta = new DataTable(); SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_existe", strConexion); try { _objData.AgregarParametro("nombre_archivo", nombre_archivo, (int)refDatos.Comun.DireccionParamSP.Input); _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0]; return(Convert.ToInt32(_dtRespuesta.Rows[0][0].ToString())); } catch (Exception ex) { throw ex; } finally { _objData = null; _dtRespuesta = null; } }