//Metodo BuscarNombre public DataTable BuscarNombre(Dpresentacion Presentacion) { //Cadena de conexion y DataTable (tabla) var resultadoTabla = new DataTable("presentacion"); var conexionSql = new SqlConnection(Utilidades.conexion); try { var comandoSql = new SqlCommand("[spbuscar_presentacion_nombre]", conexionSql); comandoSql.CommandType = CommandType.StoredProcedure; //Parametros var parTextoBuscar = new SqlParameter("@textobuscar", SqlDbType.VarChar, 50); parTextoBuscar.Value = Presentacion.TextoBuscar; comandoSql.Parameters.Add(parTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(comandoSql); SqlDat.Fill(resultadoTabla); } catch (Exception) { resultadoTabla = null; } return(resultadoTabla); }
//Metodo Editar public string Editar(Dpresentacion Presentacion) { string respuesta = ""; var conexionSql = new SqlConnection(Utilidades.conexion); try { //Abrir StringConnection conexionSql.Open(); //Establecer el comando SQL var comandoSql = new SqlCommand("[speditar_presentacion]", conexionSql); comandoSql.CommandType = CommandType.StoredProcedure; //Parametros para el comandoSql (StoreProcedure) var parIdPresentacion = new SqlParameter("@idpresentacion", SqlDbType.Int); parIdPresentacion.Value = Presentacion.IdPresentacion; comandoSql.Parameters.Add(parIdPresentacion); var parNombre = new SqlParameter("@nombre", SqlDbType.VarChar, 50); parNombre.Value = Presentacion.Nombre; comandoSql.Parameters.Add(parNombre); var parDescripcion = new SqlParameter("@descripcion", SqlDbType.VarChar, 256); parDescripcion.Value = Presentacion.Descripcion; comandoSql.Parameters.Add(parDescripcion); //Ejecucion del comando respuesta = comandoSql.ExecuteNonQuery() == 1 ? "Ok" : "No se pudo editar el registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (conexionSql.State == ConnectionState.Open) { conexionSql.Close(); } } return(respuesta); }