/// <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> /// Metodo que inserta en tabla archivo. /// </summary> /// <param name="EntExcel"></param> /// <returns></returns> public bool dInsertaDatosArchivo(ProjectEntidades.EntExcel EntExcel) { bool bResultado; SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_i_excel", strConexion); if (buscasiexisteArchivo(EntExcel.Nombre_archivo.ToString()) == 1) { _objData.AgregarParametro("nombre_archivo", EntExcel.Nombre_archivo, (int)refDatos.Comun.DireccionParamSP.Input); _objData.AgregarParametro("cantidad_registros", EntExcel.Cantidad_registros, (int)refDatos.Comun.DireccionParamSP.Input); try { bResultado = _objData.SpExecuteNonQuery(); return(bResultado); } catch (Exception ex) { return(false); throw ex; } finally { _objData = null; } } else { return(false); } }
/// <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; } }