public DataTable Buscar_ValoresAcademico(Conexion_Tesoreria_ValoresAcademicos Valor) { DataTable DtResultado = new DataTable("Tesoreria_ValoresAcademicos"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion_BaseDeDatos.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "Tesoreria.Buscar_ValoresAcademicos"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParFiltro = new SqlParameter(); ParFiltro.ParameterName = "@Filtro"; ParFiltro.SqlDbType = SqlDbType.VarChar; ParFiltro.Size = 50; ParFiltro.Value = Valor.Filtro; SqlCmd.Parameters.Add(ParFiltro); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } #pragma warning disable CS0168 // La variable está declarada pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable está declarada pero nunca se usa { DtResultado = null; } return(DtResultado); }
//Metodo Insertar public string Guardar_DatosBasicos(Conexion_Tesoreria_ValoresAcademicos Valores) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Jalo la conexion de la base de datos SqlCon.ConnectionString = Conexion_BaseDeDatos.Cn; SqlCon.Open(); //Establecer la conexion para mandar a la base de datos SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "Tesoreria.AJ_ValoresAcademicos"; SqlCmd.CommandType = CommandType.StoredProcedure; //Comienzo a mandar a la base de datos SqlParameter ParIdvalores = new SqlParameter(); ParIdvalores.ParameterName = "@Idvalores"; ParIdvalores.SqlDbType = SqlDbType.Int; ParIdvalores.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdvalores); SqlParameter ParConcepto = new SqlParameter(); ParConcepto.ParameterName = "@Concepto"; ParConcepto.SqlDbType = SqlDbType.VarChar; ParConcepto.Size = 50; ParConcepto.Value = Valores.Concepto; SqlCmd.Parameters.Add(ParConcepto); SqlParameter ParValor = new SqlParameter(); ParValor.ParameterName = "@Valor"; ParValor.SqlDbType = SqlDbType.VarChar; ParValor.Size = 20; ParValor.Value = Valores.Valor; SqlCmd.Parameters.Add(ParValor); SqlParameter ParPeriodo = new SqlParameter(); ParPeriodo.ParameterName = "@Periodo"; ParPeriodo.SqlDbType = SqlDbType.VarChar; ParPeriodo.Size = 20; ParPeriodo.Value = Valores.Periodo; SqlCmd.Parameters.Add(ParPeriodo); SqlParameter ParAño = new SqlParameter(); ParAño.ParameterName = "@Año"; ParAño.SqlDbType = SqlDbType.VarChar; ParAño.Size = 10; ParAño.Value = Valores.Año; SqlCmd.Parameters.Add(ParAño); SqlParameter ParAuto = new SqlParameter(); ParAuto.ParameterName = "@Auto"; ParAuto.SqlDbType = SqlDbType.VarChar; ParAuto.Size = 1; ParAuto.Value = Valores.Auto; SqlCmd.Parameters.Add(ParAuto); //ejecutamos el envio de datos rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "Error al Registrar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }