public DataSet RetornarCostoComida() { int intCodigoError; DataSet ds = new DataSet(); ClsListaParametros objListaParametros = null; try { objListaParametros = new ClsListaParametros(); objListaParametros.Add(new ClsParametro("@o_retorno", SqlDbType.Int, 4, "0", DBParameterDireccion.Output)); string strNombreStoreProcedure = "sppt_consultar_costo_comida"; Logeo.InfoMensaje(strNombreStoreProcedure, objListaParametros); ds = new Comun.BaseDatos.ClsAccesoDatos().ExecuteDataSet(strNombreStoreProcedure, objListaParametros); // recuperar error del Store Procedure ClsParametro objParametroSalida = (ClsParametro)objListaParametros.List[objListaParametros.List.Count - 1]; intCodigoError = int.Parse(objParametroSalida.Valor); } catch (Exception ex) { Logeo.ErrorMensaje(ex.ToString()); } return(ds); }
public DataTable RetornarDepartamentosArbol(int tipoAdministrador, string codAdministrador) { int intCodigoError = 0; DataTable dt = new DataTable(); ClsListaParametros objListaParametros = new ClsListaParametros(); try { /// La variable strcaso indica el reporte que se obtendrá objListaParametros.Add(new ClsParametro("@i_tipoAdministrador", SqlDbType.Int, 4, tipoAdministrador.ToString(), DBParameterDireccion.Input)); objListaParametros.Add(new ClsParametro("@i_codAdministrador", SqlDbType.Text, 48, codAdministrador, DBParameterDireccion.Input)); objListaParametros.Add(new ClsParametro("@o_retorno", SqlDbType.Int, 4, "0", DBParameterDireccion.Output)); string strNombreStoreProcedure = "sppt_consultar_departamento_arbol"; Logeo.InfoMensaje(strNombreStoreProcedure, objListaParametros); dt = new Comun.BaseDatos.ClsAccesoDatos().ExecuteDataSet(strNombreStoreProcedure, objListaParametros).Tables[0]; // recuperar error del Store Procedure ClsParametro objParametroSalida = (ClsParametro)objListaParametros.List[objListaParametros.List.Count - 1]; intCodigoError = int.Parse(objParametroSalida.Valor); } catch (Exception ex) { Logeo.ErrorMensaje(ex.ToString()); } return(dt); }
public DataSet RetornarGrupoMenuPantalla(int intCodigoGrupo) { int intCodigoError; DataSet ds = new DataSet(); ClsListaParametros objListaParametros = null; try { objListaParametros = new ClsListaParametros(); /// La variable strcaso indica el reporte que se obtendrá objListaParametros.Add(new ClsParametro("@i_codigoGrupo", SqlDbType.Int, 4, intCodigoGrupo.ToString(), DBParameterDireccion.Input)); objListaParametros.Add(new ClsParametro("@o_retorno", SqlDbType.Int, 4, "0", DBParameterDireccion.Output)); string strNombreStoreProcedure = "sppt_grupo_menu_pantalla"; Logeo.InfoMensaje(strNombreStoreProcedure, objListaParametros); ds = new Comun.BaseDatos.ClsAccesoDatos().ExecuteDataSet(strNombreStoreProcedure, objListaParametros); // recuperar error del Store Procedure ClsParametro objParametroSalida = (ClsParametro)objListaParametros.List[objListaParametros.List.Count - 1]; intCodigoError = int.Parse(objParametroSalida.Valor); } catch (Exception ex) { Logeo.ErrorMensaje(ex.ToString()); } return(ds); }
public DataSet ConsultarEmpleado(DataSet dsDatos) { int intCodigoError; DataSet ds = new DataSet(); ClsListaParametros objListaParametros = null; string strNombreStoreProcedure = string.Empty; // Pasar a aun arreglo de datarrows. DataRow[] arrDataRow = dsDatos.Tables[0].Select(); try { foreach (DataRow dr in arrDataRow) { objListaParametros = new ClsListaParametros(); // Añade los parámetros comunes objListaParametros.Add(new ClsParametro("@i_UserId", SqlDbType.Int, 4, dr["UserId"].ToString(), DBParameterDireccion.Input)); objListaParametros.Add(new ClsParametro("@o_retorno", SqlDbType.Int, 4, "0", DBParameterDireccion.Output)); strNombreStoreProcedure = "sppt_consultar_empleado"; Logeo.InfoMensaje(strNombreStoreProcedure, objListaParametros); ds = new Comun.BaseDatos.ClsAccesoDatos().ExecuteDataSet(strNombreStoreProcedure, objListaParametros); // recuperar error del Store Procedure ClsParametro objParametroSalida = (ClsParametro)objListaParametros.List[objListaParametros.List.Count - 1]; intCodigoError = int.Parse(objParametroSalida.Valor); } } catch (Exception ex) { Logeo.ErrorMensaje(ex.ToString()); } return(ds); }